Skip to content

Commit

Permalink
Remove remnant of Autotools (#2950)
Browse files Browse the repository at this point in the history
* Remove `glib-mkenums` autotools templates and generated files

Meson uses the `enumtypes.c.in` and `enumtypes.h.in` in
`libvips/include/vips` and doesn't use the pre-generated
files.

* Remove man files for no longer existing tools

+ update the `meson.build`.

* Remove Autotools section in `.gitignore`

* Remove `po/messages` left-over

* Remove `g-ir-scanner` entry point

No longer needed by Meson.

* Remove `glib-genmarshal` generated files

Meson doesn't use these pre-generated files.

* Remove Autotools specific Git attributes

* Remove no longer existing tools in `.gitignore`

* Remove Make specific things in `.gitignore`

* Rename COPYING to LICENSE

* Remove no longer needed `.gitignore` sections

Meson only supports out-of-tree builds. This assumes that the
build directory is ignored.

* Remove no longer needed `.editorconfig` sections
  • Loading branch information
kleisauke committed Jul 27, 2022
1 parent 95970d0 commit 0577039
Show file tree
Hide file tree
Showing 17 changed files with 1 addition and 1,988 deletions.
8 changes: 0 additions & 8 deletions .editorconfig
Expand Up @@ -13,11 +13,3 @@ indent_size = 8
[*.py]
indent_style = space
indent_size = 4

[Makefile.am]
indent_style = tab
indent_size = 8

[configure.ac]
indent_style = space
indent_size = 2
5 changes: 1 addition & 4 deletions .gitattributes
@@ -1,5 +1,2 @@
# Shell scripts and Automake sources can't have CRLF line endings
configure.ac eol=lf
Makefile.am eol=lf
*.m4 eol=lf
# Shell scripts sources can't have CRLF line endings
*.sh eol=lf
114 changes: 0 additions & 114 deletions .gitignore
Expand Up @@ -25,120 +25,6 @@ __pycache__/
.pytest_cache/
### End of Python

### Autotools
# https://www.gnu.org/software/automake/
.deps/
.libs/
*.log
*.trs
.dirstamp
Makefile.in
py-compile
test-driver

# https://www.gnu.org/software/autoconf/
autom4te.cache/
aclocal.m4
compile
config.guess
config.h
config.h.*
config.log
config.status
config.sub
configure
depcomp
install-sh
missing
stamp-h1

# https://www.gnu.org/software/libtool/
libtool
ltmain.sh

# https://www.gnu.org/software/m4/
m4/glib-gettext.m4
m4/gtk-doc.m4
m4/intltool.m4
m4/introspection.m4
m4/libtool.m4
m4/ltoptions.m4
m4/ltsugar.m4
m4/ltversion.m4
m4/lt~obsolete.m4
m4/pkg.m4

# Generated files
Makefile
libvips/include/vips/version.h
test/variables.sh
### End of Autotools

### gettext
po/Makefile.in.in
po/*.pot
po/POTFILES
po/de.gmo
po/en_GB.gmo
po/malkovich.gmo
### End of gettext

### Tools
tools/batch_crop
tools/batch_image_convert
tools/batch_rubber_sheet
tools/light_correct
tools/shrink_width
tools/vips
tools/vipsedit
tools/vipsheader
tools/vipsthumbnail
fuzz/*_fuzzer
### End of Tools

### GTK-Doc
doc/html-build.stamp
doc/html.stamp
doc/html/
doc/libvips-decl-list.txt
doc/libvips-decl.txt
doc/libvips-docs.sgml
doc/libvips-docs.xml
doc/libvips-overrides.txt
doc/libvips-sections.txt
doc/libvips-undeclared.txt
doc/libvips-undocumented.txt
doc/libvips-unused.txt
doc/libvips.actions
doc/libvips.args
doc/libvips.hierarchy
doc/libvips.interfaces
doc/libvips.prerequisites
doc/libvips.signals
doc/libvips.types
doc/scan-build.stamp
doc/setup-build.stamp
doc/sgml-build.stamp
doc/sgml.stamp
doc/tmpl-build.stamp
doc/tmpl.stamp
doc/tmpl/
doc/xml/
gtk-doc.make
libvips-scan
### End of GTK-Doc

### GObject introspection
libvips/introspect
Vips-8.0.gir
Vips-8.0.typelib
### End of GObject introspection

### pkg-config
# Generated files
*.pc
### End of pkg-config

### VIM
# Temporary files
*~
Expand Down
File renamed without changes.
23 changes: 0 additions & 23 deletions libvips/include/vips/enumtemplate

This file was deleted.

174 changes: 0 additions & 174 deletions libvips/include/vips/enumtypes.h

This file was deleted.

0 comments on commit 0577039

Please sign in to comment.