[gdk-pixbuf/wip/ebassi/no-autotools: 2/2] Drop Autotools from the project



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]