aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorB Stack <bgstack15@gmail.com>2024-10-09 11:11:11 -0400
committerB Stack <bgstack15@gmail.com>2024-10-09 11:11:11 -0400
commit01248495cb66c3f3d3b2344c3ab18e67aeef82be (patch)
treec25d2c20f9bff7354a3256d56564bd738401568b
parentRequire GTK+ 3.24.9 or later (diff)
downloadgtk3-classic-module-01248495cb66c3f3d3b2344c3ab18e67aeef82be.tar.gz
gtk3-classic-module-01248495cb66c3f3d3b2344c3ab18e67aeef82be.tar.bz2
gtk3-classic-module-01248495cb66c3f3d3b2344c3ab18e67aeef82be.zip
add Xsession.d entry, and debian/
-rw-r--r--data/54gtk3-classic-module9
-rw-r--r--debian/README.Debian5
-rw-r--r--debian/changelog5
-rw-r--r--debian/control18
-rw-r--r--debian/copyright47
-rw-r--r--debian/gtk3-classic-module.install1
-rw-r--r--debian/patches/series1
-rwxr-xr-xdebian/rules9
-rw-r--r--debian/source/format1
-rw-r--r--debian/source/local-options4
-rw-r--r--debian/source/options4
-rw-r--r--debian/source/patch-header22
-rw-r--r--debian/upstream/metadata16
-rw-r--r--debian/watch2
-rw-r--r--gtk3-classic-module.dsc14
15 files changed, 158 insertions, 0 deletions
diff --git a/data/54gtk3-classic-module b/data/54gtk3-classic-module
new file mode 100644
index 0000000..29dca96
--- /dev/null
+++ b/data/54gtk3-classic-module
@@ -0,0 +1,9 @@
+# File: /etc/X11/Xsession.d/54gtk3-classic-module
+# Placed by package gtk3-classic-module
+_add="gtk3-classic-module"
+if [ -z "$GTK_MODULES" ] ; then
+ GTK_MODULES="${_add}"
+else
+ GTK_MODULES="$GTK_MODULES:${_add}"
+fi
+export GTK_MODULES
diff --git a/debian/README.Debian b/debian/README.Debian
new file mode 100644
index 0000000..e375b3e
--- /dev/null
+++ b/debian/README.Debian
@@ -0,0 +1,5 @@
+gtk3-classic-module for Devuan
+
+Initial build.
+
+ -- B. Stack <bgstack15@gmail.com> Wed, 02 Oct 2024 10:01:47 -0400
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..0263b58
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+gtk3-classic-module (0.90.0-1) obs; urgency=low
+
+ * Initial release. Closes: packages-want#35
+
+ -- B. Stack <bgstack15@gmail.com> Wed, 02 Oct 2024 10:01:47 -0400
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..941a2a4
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,18 @@
+Source: gtk3-classic-module
+Section: x11
+Priority: optional
+Maintainer: B. Stack <bgstack15@gmail.com>
+Build-Depends: debhelper-compat (= 13),
+ libgtk-3-dev,
+ meson
+Standards-Version: 4.6.1
+Homepage: https://github.com/thesquash/gtk3-classic-module
+Rules-Requires-Root: no
+
+Package: gtk3-classic-module
+Architecture: any
+Multi-Arch: foreign
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Description: GTK3 module that replicates lah7 gtk3-classic behavior
+ Use gtk3-classic look-and-feel without a
+ recompiled gtk3. This is just a module.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..574aac6
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,47 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: gtk3-classic-module
+Upstream-Contact: <preferred name and address to reach the upstream project>
+Source: <url://example.com>
+#
+# Please double check copyright with the licensecheck(1) command.
+
+Files: .gitignore
+ README.md
+ data/00_gtk3-classic-module.gschema.override
+ data/settings.ini
+ data/zebra-stripes.css
+ include/gtk3-classic.h
+ main.c
+ meson.build
+ patches/button-menu-icons.c
+ patches/dialogs.c
+ patches/icon-sizes.c
+ patches/no-emojis.c
+ patches/persistent-mnemonics.c
+ patches/smaller-widgets.c
+ patches/treeview-zebra-stripes.c
+ screenshots/button-icons.png
+ screenshots/dialog-with-classic-buttons.png
+ screenshots/file-chooser-typeahead.png
+ screenshots/menu-icons.png
+ screenshots/message-dialog.png
+ screenshots/persistent-mnemonics.png
+ screenshots/zebra-stripes.png
+Copyright: Copyright (C) Gord N. Squash <gordsqsh@protonmail.com>
+License: LGPL-2+
+ This library is free software; you can redistribute it and/or modify it
+ under the terms of the GNU Lesser General Public License as published by the
+ Free Software Foundation; either version 2 of the License, or (at your
+ option) any later version.
+ .
+ This library is distributed in the hope that it will be useful, but WITHOUT
+ ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
+ for more details.
+ .
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the
+ Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ 02110-1301 USA.
+ .
+ See /usr/share/common-licenses/LGPL-2 on your debian system.
diff --git a/debian/gtk3-classic-module.install b/debian/gtk3-classic-module.install
new file mode 100644
index 0000000..4c9e711
--- /dev/null
+++ b/debian/gtk3-classic-module.install
@@ -0,0 +1 @@
+data/54gtk3-classic-module etc/X11/Xsession.d/
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..4a97dfa
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+# You must remove unused comment lines for the released package.
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..17020f5
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,9 @@
+#!/usr/bin/make -f
+# You must remove unused comment lines for the released package.
+#export DH_VERBOSE = 1
+#export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+#export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic
+#export DEB_LDFLAGS_MAINT_APPEND = -Wl,-O1
+
+%:
+ dh $@ --buildsystem=meson
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/source/local-options b/debian/source/local-options
new file mode 100644
index 0000000..77effbe
--- /dev/null
+++ b/debian/source/local-options
@@ -0,0 +1,4 @@
+#
+# ### gbp-buildpackage(1) user may like this. ###
+#abort-on-upstream-changes
+#unapply-patches
diff --git a/debian/source/options b/debian/source/options
new file mode 100644
index 0000000..077de7d
--- /dev/null
+++ b/debian/source/options
@@ -0,0 +1,4 @@
+#
+# ### dgit-maint-merge(7) workflow user need this ###
+# single-debian-patch
+# auto-commit
diff --git a/debian/source/patch-header b/debian/source/patch-header
new file mode 100644
index 0000000..6ff0a40
--- /dev/null
+++ b/debian/source/patch-header
@@ -0,0 +1,22 @@
+The automatically generated patch puts this free form text on top of it.
+
+If you are using gbp-buildpackage(1), you probably don't need this file.
+
+If you are using dgit-maint-merge(7), please consider text as follows.
+
+The Debian packaging of foo is maintained in git, using the merging workflow
+described in dgit-maint-merge(7). There isn't a patch queue that can be
+represented as a quilt series.
+
+A detailed breakdown of the changes is available from their canonical
+representation - git commits in the packaging repository. For example, to see
+the changes made by the Debian maintainer in the first upload of upstream
+version 1.2.3, you could use:
+
+ % git clone https://git.dgit.debian.org/foo
+ % cd foo
+ % git log --oneline 1.2.3..debian/1.2.3-1 -- . ':!debian'
+
+(If you have dgit, use `dgit clone foo`, rather than plain `git clone`.)
+
+A single combined diff, containing all the changes, follows.
diff --git a/debian/upstream/metadata b/debian/upstream/metadata
new file mode 100644
index 0000000..dc2feb0
--- /dev/null
+++ b/debian/upstream/metadata
@@ -0,0 +1,16 @@
+#
+# DEP-12: Per-package machine-readable metadata about Upstream
+# Please check * https://dep-team.pages.debian.net/deps/dep12/
+# * https://wiki.debian.org/UpstreamMetadata
+Reference:
+ Author: <please use full names and separate multiple author by the keyword "and">
+ Title:
+ Journal:
+ Year:
+ Volume:
+ Number:
+ Pages:
+ DOI:
+ PMID:
+ URL:
+ eprint:
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..76575dc
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,2 @@
+# You must remove unused comment lines for the released package.
+version=3
diff --git a/gtk3-classic-module.dsc b/gtk3-classic-module.dsc
new file mode 100644
index 0000000..119afc0
--- /dev/null
+++ b/gtk3-classic-module.dsc
@@ -0,0 +1,14 @@
+Format: 3.0 (quilt)
+Source: gtk3-classic-module
+Binary: gtk3-classic-module
+Architecture: any
+Version: 0.90.0-1
+Maintainer: B. Stack <bgstack15@gmail.com>
+Homepage: https://github.com/thesquash/gtk3-classic-module
+Standards-Version: 4.6.1
+Build-Depends: debhelper-compat (= 13), libgtk-3-dev, meson
+Package-List:
+ gtk3-classic-module deb x11 optional arch=any
+Files:
+ 00000000000000000000000000000000 1 gtk3-classic-module.orig.tar.gz
+ 00000000000000000000000000000000 1 gtk3-classic-module.debian.tar.xz
bgstack15