Stop generating d/control from a template
This commit is contained in:
		
							
								
								
									
										306
									
								
								debian/control.in
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										306
									
								
								debian/control.in
									
									
									
									
										vendored
									
									
								
							| @ -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. | ||||
							
								
								
									
										7
									
								
								debian/rules
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										7
									
								
								debian/rules
									
									
									
									
										vendored
									
									
								
							| @ -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 | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Simon McVittie
					Simon McVittie