Stop generating d/control from a template
authorSimon McVittie <smcv@debian.org>
Wed, 8 Nov 2023 15:57:25 +0000 (15:57 +0000)
committerSimon McVittie <smcv@debian.org>
Wed, 8 Nov 2023 16:00:58 +0000 (16:00 +0000)
debian/control.in [deleted file]
debian/rules

diff --git a/debian/control.in b/debian/control.in
deleted file mode 100644 (file)
index 91f2c66..0000000
+++ /dev/null
@@ -1,306 +0,0 @@
-Source: gtk+3.0
-Section: libs
-Priority: optional
-Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
-Uploaders: Simon McVittie <smcv@debian.org>, @GNOME_TEAM@
-Build-Depends: adwaita-icon-theme-full <!nocheck>,
-               at-spi2-core <!nocheck>,
-               dbus-daemon <!nocheck>,
-               debhelper-compat (= 13),
-               dh-sequence-gir,
-               docbook-xml <!nodoc>,
-               docbook-xsl <!nodoc>,
-               fonts-cantarell <!nocheck>,
-               fonts-dejavu-core <!nocheck>,
-               gnome-pkg-tools (>= 0.11),
-               gobject-introspection (>= 1.41.3),
-               gsettings-desktop-schemas <!nocheck>,
-               libatk-bridge2.0-dev (>= 2.15.1),
-               libatk1.0-dev (>= 2.35.1),
-               libcairo2-dev (>= 1.14.0),
-               libcloudproviders-dev (>= 0.3.2),
-               libcolord-dev (>= 0.1.9),
-               libcups2-dev (>= 1.7),
-               libegl1-mesa-dev [linux-any],
-               libepoxy-dev (>= 1.4),
-               libfontconfig-dev,
-               libfreetype-dev (>= 2.7.1),
-               libfribidi-dev (>= 0.19.7),
-               libgdk-pixbuf-2.0-dev (>= 2.40.0),
-               libgirepository1.0-dev (>= 1.39.0),
-               libglib2.0-dev (>= 2.57.2),
-               libharfbuzz-dev (>= 2.2.0),
-               libjson-glib-dev:native,
-               libpango1.0-dev (>= 1.44.0),
-               librsvg2-common [amd64 arm64 armel armhf i386 mips64el mipsel ppc64el s390x powerpc ppc64 riscv64 sparc64] <!nocheck>,
-               libwayland-dev (>= 1.14.91) [linux-any],
-               libx11-dev,
-               libxcomposite-dev,
-               libxcursor-dev,
-               libxdamage-dev,
-               libxext-dev,
-               libxfixes-dev,
-               libxi-dev,
-               libxinerama-dev,
-               libxkbcommon-dev (>= 0.2.0),
-               libxkbfile-dev,
-               libxml2-utils,
-               libxrandr-dev (>= 2:1.5.0),
-               meson (>= 0.60.0),
-               ninja-build,
-               pkg-config,
-               sassc,
-               wayland-protocols (>= 1.17) [linux-any],
-               xauth <!nocheck>,
-               xsltproc <!nodoc>,
-               xvfb <!nocheck>
-Build-Depends-Indep: gtk-doc-tools (>= 1.20) <!nodoc>,
-                     libatk1.0-doc <!nodoc>,
-                     libcairo2-doc <!nodoc>,
-                     libglib2.0-doc <!nodoc>,
-                     libpango1.0-doc <!nodoc>,
-Rules-Requires-Root: no
-Standards-Version: 4.6.2
-Vcs-Browser: https://salsa.debian.org/gnome-team/gtk3
-Vcs-Git: https://salsa.debian.org/gnome-team/gtk3.git
-Homepage: https://www.gtk.org/
-
-Package: @SHARED_PKG@
-Architecture: any
-Multi-Arch: same
-Depends: adwaita-icon-theme,
-         hicolor-icon-theme,
-         shared-mime-info,
-         ${misc:Depends},
-         ${shlibs:Depends},
-         @COMMON_PKG@ (>= ${source:Version})
-Provides: ${gtk:BinVer}
-Recommends: @BIN_PKG@,
-            librsvg2-common
-Suggests: gvfs,
-Description: GTK graphical user interface library
- GTK is a multi-platform toolkit for creating graphical user
- interfaces. Offering a complete set of widgets, GTK is suitable
- for projects ranging from small one-off tools to complete application
- suites.
- .
- This package contains the shared libraries.
-
-Package: @UDEB_PKG@
-Build-Profiles: <!noudeb>
-Package-Type: udeb
-Section: debian-installer
-Architecture: any
-Depends: ${misc:Depends},
-         ${shlibs:Depends}
-Provides: ${gtk:BinVer}
-Description: GTK graphical user interface library - minimal runtime
- This is a udeb, or a microdeb, for the debian-installer.
- .
- GTK is a multi-platform toolkit for creating graphical user
- interfaces. Offering a complete set of widgets, GTK is suitable
- for projects ranging from small one-off tools to complete application
- suites.
- .
- This package contains the minimal runtime library using X11 needed
- by the Debian installer.
-
-Package: @COMMON_PKG@
-Section: misc
-Architecture: all
-Multi-Arch: foreign
-Depends: ${misc:Depends}
-Recommends: @SHARED_PKG@
-Breaks: @DEV_PKG@ (<< 3.24.30-3~)
-Replaces: @DEV_PKG@ (<< 3.24.30-3~)
-Description: common files for the GTK graphical user interface library
- GTK is a multi-platform toolkit for creating graphical user
- interfaces. Offering a complete set of widgets, GTK is suitable
- for projects ranging from small one-off tools to complete application
- suites.
- .
- This package contains the common files which the libraries need.
-
-Package: @BIN_PKG@
-Section: misc
-Architecture: any
-Multi-Arch: foreign
-Depends: gtk-update-icon-cache,
-         ${misc:Depends},
-         ${shlibs:Depends},
-         @COMMON_PKG@ (>= ${source:Version}),
-         @SHARED_PKG@ (>= ${source:Version})
-Breaks: @EXAMPLES_PKG@ (<< 3.24.13)
-Replaces: @EXAMPLES_PKG@ (<< 3.24.13)
-Description: programs for the GTK graphical user interface library
- GTK is a multi-platform toolkit for creating graphical user
- interfaces. Offering a complete set of widgets, GTK is suitable
- for projects ranging from small one-off tools to complete application
- suites.
- .
- This package contains the utilities which are used by the libraries
- and other packages.
-
-Package: @DEV_PKG@
-Section: libdevel
-Architecture: any
-Multi-Arch: same
-Depends: gir1.2-gtk-3.0 (= ${binary:Version}),
-         libatk-bridge2.0-dev (>= 2.15.1),
-         libatk1.0-dev (>= 2.35.1),
-         libcairo2-dev (>= 1.14.0),
-         libegl1-mesa-dev [linux-any],
-         libepoxy-dev (>= 1.0),
-         libfontconfig-dev,
-         libfribidi-dev (>= 0.19.7),
-         libgdk-pixbuf-2.0-dev (>= 2.40.0),
-         libglib2.0-dev (>= 2.57.2),
-         libpango1.0-dev (>= 1.44.0),
-         libwayland-dev (>= 1.9.91) [linux-any],
-         libx11-dev,
-         libxcomposite-dev,
-         libxcursor-dev,
-         libxdamage-dev,
-         libxext-dev,
-         libxfixes-dev,
-         libxi-dev,
-         libxinerama-dev,
-         libxkbcommon-dev,
-         libxrandr-dev,
-         pkg-config,
-         wayland-protocols (>= 1.17) [linux-any],
-         ${misc:Depends},
-         ${shlibs:Depends},
-         ${cloudProvider:Depends},
-         @COMMON_PKG@ (>= ${source:Version}),
-         @SHARED_PKG@ (= ${binary:Version})
-Suggests: @DOC_PKG@
-Description: development files for the GTK library
- GTK is a multi-platform toolkit for creating graphical user
- interfaces. Offering a complete set of widgets, GTK is suitable
- for projects ranging from small one-off tools to complete application
- suites.
- .
- This package contains the header and development files which are
- needed for building GTK applications.
-
-Package: @DOC_PKG@
-Build-Profiles: <!nodoc>
-Section: doc
-Architecture: all
-Multi-Arch: foreign
-Depends: ${misc:Depends}
-Recommends: libatk1.0-doc,
-            libglib2.0-doc,
-            libpango1.0-doc
-Suggests: devhelp
-Description: documentation for the GTK graphical user interface library
- GTK is a multi-platform toolkit for creating graphical user
- interfaces. Offering a complete set of widgets, GTK is suitable
- for projects ranging from small one-off tools to complete application
- suites.
- .
- This package contains the HTML documentation for the GTK library
- in /usr/share/doc/@DOC_PKG@/ .
-
-Package: @EXAMPLES_PKG@
-Section: x11
-Architecture: any
-Depends: ${misc:Depends},
-         ${shlibs:Depends},
-         @SHARED_PKG@ (= ${binary:Version})
-Description: example files for GTK 3
- GTK is a multi-platform toolkit for creating graphical user
- interfaces. Offering a complete set of widgets, GTK is suitable
- for projects ranging from small one-off tools to complete application
- suites.
- .
- This package contains the example files and a demonstration program
- for GTK3. It also contains the installed tests.
-
-Package: gir1.2-gtk-3.0
-Section: introspection
-Architecture: any
-Multi-Arch: same
-Depends: ${gir:Depends},
-         ${misc:Depends},
-         ${shlibs:Depends},
-         @COMMON_PKG@
-Breaks: python-gi (<< 3.18),
-        python3-gi (<< 3.18)
-Provides: gir1.2-gdk-3.0 (= ${binary:Version}),
-          gir1.2-gdkx11-3.0 (= ${binary:Version})
-Description: GTK graphical user interface library -- gir bindings
- GTK is a multi-platform toolkit for creating graphical user
- interfaces. Offering a complete set of widgets, GTK is suitable
- for projects ranging from small one-off tools to complete application
- suites.
- .
- This package can be used by other packages using the GIRepository format to
- generate dynamic bindings.
-
-Package: gtk-update-icon-cache
-Section: misc
-Architecture: any
-Multi-Arch: foreign
-Depends: ${misc:Depends},
-         ${shlibs:Depends}
-Breaks: libgtk-3-bin (<< 3.20.6-1),
-        libgtk2.0-bin (<< 2.24.30-2)
-Replaces: libgtk-3-bin (<< 3.20.6-1),
-          libgtk2.0-bin (<< 2.24.30-2)
-Description: icon theme caching utility
- gtk-update-icon-cache creates mmap()able cache files for icon themes.
- .
- GTK can use the cache files created by gtk-update-icon-cache to avoid a lot
- of system call and disk seek overhead when the application starts. Since the
- format of the cache files allows them to be mmap()ed shared between multiple
- applications, the overall memory consumption is reduced as well.
-
-Package: libgail-3-0
-Architecture: any
-Multi-Arch: same
-Depends: at-spi2-core,
-         ${misc:Depends},
-         ${shlibs:Depends},
-         @SHARED_PKG@ (= ${binary:Version})
-Description: GNOME Accessibility Implementation Library -- shared libraries
- Gail implements ATK interfaces for GTK widgets which are dynamically
- loadable at runtime by a GTK application. Once loaded, those parts of
- an application that use standard GTK widgets will have a basic level
- of accessibility, without the need to modify the application at all.
- .
- This package contains the shared library.
-
-Package: libgail-3-dev
-Architecture: any
-Multi-Arch: same
-Section: libdevel
-Depends: libatk1.0-dev,
-         libgail-3-0 (= ${binary:Version}),
-         pkg-config,
-         ${misc:Depends},
-         @DEV_PKG@ (= ${binary:Version})
-Suggests: libgail-3-doc
-Description: GNOME Accessibility Implementation Library -- development files
- Gail implements ATK interfaces for GTK widgets which are dynamically
- loadable at runtime by a GTK application. Once loaded, those parts of
- an application that use standard GTK widgets will have a basic level
- of accessibility, without the need to modify the application at all.
- .
- This package contains the development files for Gail.
-
-Package: libgail-3-doc
-Build-Profiles: <!nodoc>
-Architecture: all
-Multi-Arch: foreign
-Section: doc
-Depends: ${misc:Depends}
-Suggests: devhelp
-Description: documentation files of the Gail library
- Gail implements ATK interfaces for GTK widgets which are dynamically
- loadable at runtime by a GTK application. Once loaded, those parts of
- an application that use standard GTK widgets will have a basic level
- of accessibility, without the need to modify the application at all.
- .
- This package contains the documentation files for Gail.
index 6a86a4d2e7ead52923c4bc5c00a67080df8c517a..b46e48165095901d560dbccbd2a1558f7e8aa02a 100755 (executable)
@@ -1,7 +1,5 @@
 #!/usr/bin/make -f
 
-DISABLE_UPDATE_UPLOADERS = 1
-include /usr/share/gnome-pkg-tools/1/rules/uploaders.mk
 include /usr/share/dpkg/default.mk
 include /usr/share/dpkg/pkg-info.mk
 
@@ -74,7 +72,6 @@ debian/%: debian/%.in
                -e "s#@DOC_PKG@#$(DOC_PKG)#g" \
                -e "s#@BIN_PKG@#$(BIN_PKG)#g" \
                -e "s#@EXAMPLES_PKG@#$(EXAMPLES_PKG)#g" \
-               -e "s#@GNOME_TEAM@#$(UPLOADERS)#g" \
                -e "s#@GTK_BINARY_VERSION@#$(GTK_BINARY_VERSION)#g" \
                -e "s#@LIBDIR@#$(LIBDIR)#g" \
                -e 's#@CONFDIR@#$(CONFDIR)#g' \
@@ -161,9 +158,7 @@ endif
 xfail_reftests = \
        $(NULL)
 
-override_dh_clean: debian/control
-       # gross kludge to force control generation with the %.in target
-       touch debian/control.in
+override_dh_clean:
        rm -f $(call dh_subst_files,$(all_binaries))
        rm -rf debian/build debian/install
        # The build system does not automatically update the GResource files