[gdk-pixbuf/wip/ebassi/no-autotools: 2/2] Drop Autotools from the project
- From: Emmanuele Bassi <ebassi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gdk-pixbuf/wip/ebassi/no-autotools: 2/2] Drop Autotools from the project
- Date: Wed, 2 Aug 2017 12:52:53 +0000 (UTC)
commit 5d0b35ef08fac7623df3f9c79c4b09583341ebfb
Author: Emmanuele Bassi <ebassi gnome org>
Date: Wed Aug 2 13:51:52 2017 +0100
Drop Autotools from the project
We only use Meson, so we can drop a lot of unnecessary files.
Makefile.am | 47 -
README.md | 57 ++
autogen.sh | 32 -
config.h.win32.in | 170 ----
configure.ac | 1017 --------------------
contrib/Makefile.am | 6 -
contrib/gdk-pixbuf-xlib/Makefile.am | 40 -
docs/Makefile.am | 3 -
docs/reference/Makefile.am | 5 -
docs/reference/gdk-pixbuf/Makefile.am | 122 ---
gdk-pixbuf/Makefile.am | 730 --------------
gdk-pixbuf/pixops/Makefile.am | 32 -
git.mk | 187 ----
glib-tap.mk | 135 ---
m4/.gitignore | 4 -
m4/glibtests.m4 | 28 -
m4/introspection.m4 | 94 --
tap-driver.sh | 652 -------------
tap-test | 5 -
tests/Makefile.am | 214 ----
thumbnailer/Makefile.am | 35 -
win32/Makefile-newvs.am | 55 --
win32/Makefile.am | 39 -
win32/Makefile.msvc-introspection | 129 ---
win32/Makefile.msvcproj | 153 ---
win32/detectenv-msvc.mak | 78 --
win32/gdk-pixbuf-introspection-msvc.mak | 35 -
win32/gdkpixbuf-pc.py | 39 -
win32/introspection-msvc.mak | 94 --
win32/pc_base.py | 124 ---
win32/replace.py | 115 ---
win32/vs10/Makefile.am | 35 -
win32/vs10/README.txt | 127 ---
win32/vs10/gdk-pixbuf-build-defines.props | 73 --
win32/vs10/gdk-pixbuf-csource.vcxproj | 179 ----
win32/vs10/gdk-pixbuf-csource.vcxproj.filters | 14 -
win32/vs10/gdk-pixbuf-gen-srcs.props | 17 -
win32/vs10/gdk-pixbuf-install.propsin | 49 -
win32/vs10/gdk-pixbuf-install.vcxproj | 130 ---
win32/vs10/gdk-pixbuf-install.vcxproj.filters | 13 -
win32/vs10/gdk-pixbuf-pixdata.vcxproj | 172 ----
win32/vs10/gdk-pixbuf-pixdata.vcxproj.filters | 14 -
win32/vs10/gdk-pixbuf-query-loaders.vcxproj | 176 ----
.../vs10/gdk-pixbuf-query-loaders.vcxproj.filters | 14 -
win32/vs10/gdk-pixbuf-version-paths.props.in | 74 --
win32/vs10/gdk-pixbuf.sln | 110 ---
win32/vs10/gdk-pixbuf.vcxproj.filtersin | 49 -
win32/vs10/gdk-pixbuf.vcxprojin | 404 --------
win32/vs11/Makefile.am | 28 -
win32/vs12/Makefile.am | 28 -
win32/vs14/Makefile.am | 28 -
win32/vs15/Makefile.am | 29 -
win32/vs9/Makefile.am | 25 -
win32/vs9/README.txt | 127 ---
win32/vs9/gdk-pixbuf-build-defines.vsprops | 67 --
win32/vs9/gdk-pixbuf-csource.vcproj | 166 ----
win32/vs9/gdk-pixbuf-gen-srcs.vsprops | 12 -
win32/vs9/gdk-pixbuf-install.vcproj | 119 ---
win32/vs9/gdk-pixbuf-install.vspropsin | 34 -
win32/vs9/gdk-pixbuf-pixdata.vcproj | 161 ---
win32/vs9/gdk-pixbuf-query-loaders.vcproj | 165 ----
win32/vs9/gdk-pixbuf-version-paths.vsprops.in | 73 --
win32/vs9/gdk-pixbuf.sln | 125 ---
win32/vs9/gdk-pixbuf.vcprojin | 481 ---------
64 files changed, 57 insertions(+), 7737 deletions(-)
---
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..1c12730
--- /dev/null
+++ b/README.md
@@ -0,0 +1,57 @@
+# GDK-Pixbuf - An image loading library
+
+GDK-Pixbuf loads, manipulates, and saves image data from files, memory areas,
+and streams.
+
+GDK-Pixbuf supports multiple file and image formats, and can be extended to
+support third party loaders.
+
+Once an image is loaded, GDK-Pixbuf exposes it as a memory area in order to
+perform pixel-based operations.
+
+## Building GDK-Pixbuf
+
+Once you cloned the Git repository, using:
+
+```sh
+$ git clone https://git.gnome.org/browse/gdk-pixbuf
+```
+
+You can build GDK-Pixbuf using [Meson][meson-web] and [Ninja][ninja-web]:
+
+```sh
+$ meson _build .
+$ ninja -C _build
+```
+
+You can run the test suite using `mesontest`:
+
+```sh
+$ mesontest -C _build
+```
+
+And, finally, you can install GDK-Pixbuf using Ninja:
+
+```
+$ sudo ninja -C _build install
+```
+
+## Dependencies
+
+GDK-Pixbuf depends on [GLib][glib-git] for its basic types. Additionally,
+there are dependencies for image loading:
+
+ - libpng
+ - libtiff
+ - libjpeg
+ - libjasper
+
+## Licensing
+
+GDK-Pixbuf is released under the terms of the GNU Library General Public
+License, version 2 or, at your option, later versions. See the `COPYING`
+file in the project's root directory for further information.
+
+[meson-web]: http://mesonbuild.com
+[ninja-web]: https://ninja-build.org
+[glib-git]: https://git.gnome.org/browse/glib
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]