aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2021-06-18 19:36:26 +0200
committerChristian Grothoff <christian@grothoff.org>2021-06-18 19:36:26 +0200
commit3d70edd1983ba7f3501ae9655712adc203e7afac (patch)
tree7c8c4ecb3067a86d9d8b22b84ef3761d2318316e
parente4dd1cf7a0bf42e238c4b791f890833fd44ed9fd (diff)
downloadgnunet-gtk-3d70edd1983ba7f3501ae9655712adc203e7afac.tar.gz
gnunet-gtk-3d70edd1983ba7f3501ae9655712adc203e7afac.zip
split package to enable anastasis-gtk minimal footprint
-rw-r--r--debian/changelog12
-rw-r--r--debian/control23
-rw-r--r--debian/gnunet-gtk-dev.install2
-rw-r--r--debian/gnunet-gtk.install1
-rwxr-xr-xdebian/rules6
5 files changed, 31 insertions, 13 deletions
diff --git a/debian/changelog b/debian/changelog
index 4accdd3c..7fcd376d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,9 +1,17 @@
1gnunet-gtk (0.14.1-1) unstable; urgency=medium 1gnunet-gtk (0.14.1-2) unstable; urgency=low
2
3 * split off libgnunetgtk package for shared library
4 * renamed gnunet-gtk-dev to libgnunetgtk-dev
5
6 -- Christian Grothoff <grothoff@gnu.org> Fri, 18 Jun 2021 19:23:15 +0200
7
8gnunet-gtk (0.14.1-1) unstable; urgency=low
9
2 * import into upstream Git repository from salsa.debian.org 10 * import into upstream Git repository from salsa.debian.org
3 * updated to latest release 11 * updated to latest release
4 * modified upstream to minimize patching, removing patches applied upstream 12 * modified upstream to minimize patching, removing patches applied upstream
5 13
6 -- Christian Grothoff <grothoff@gnu.org> Fri 18 Jun 2021 11:23:15 AM CEST 14 -- Christian Grothoff <grothoff@gnu.org> Fri, 18 Jun 2021 11:23:15 +0200
7 15
8gnunet-gtk (0.13.1-1) unstable; urgency=medium 16gnunet-gtk (0.13.1-1) unstable; urgency=medium
9 17
diff --git a/debian/control b/debian/control
index 72719eff..cb84a193 100644
--- a/debian/control
+++ b/debian/control
@@ -5,7 +5,7 @@ Maintainer: Bertrand Marc <bmarc@debian.org>
5Build-Depends: 5Build-Depends:
6 autopoint, 6 autopoint,
7 debhelper-compat (= 13), 7 debhelper-compat (= 13),
8 gnunet-dev (>= 0.14.1~), 8 libgnunet-dev (>= 0.14.1~),
9 libgladeui-dev (>=3.10.0), 9 libgladeui-dev (>=3.10.0),
10 libgtk-3-dev (>=3.22.0), 10 libgtk-3-dev (>=3.22.0),
11 libqrencode-dev 11 libqrencode-dev
@@ -20,8 +20,6 @@ Depends:
20 policykit-1, 20 policykit-1,
21 ${misc:Depends}, 21 ${misc:Depends},
22 ${shlibs:Depends} 22 ${shlibs:Depends}
23Recommends:
24 gnunet
25Description: GNU's framework for secure peer-to-peer networking (GTK+ client) 23Description: GNU's framework for secure peer-to-peer networking (GTK+ client)
26 GNUnet is a framework for secure peer-to-peer networking that does not use any 24 GNUnet is a framework for secure peer-to-peer networking that does not use any
27 centralized or otherwise trusted services. Its high-level goal is to provide a 25 centralized or otherwise trusted services. Its high-level goal is to provide a
@@ -38,17 +36,26 @@ Description: GNU's framework for secure peer-to-peer networking (GTK+ client)
38 use GNUnet, you also need gnunet either on your server or on your local 36 use GNUnet, you also need gnunet either on your server or on your local
39 machine. 37 machine.
40 38
41Package: gnunet-gtk-dev 39Package: libgnunetgtk
40Architecture: any
41Depends:
42 policykit-1,
43 ${misc:Depends},
44 ${shlibs:Depends}
45Recommends:
46 gnunet-gtk
47Description: library for Gtk+ interfaces on top of GNUnet.
48
49Package: libgnunetgtk-dev
42Section: devel 50Section: devel
43Architecture: any 51Architecture: any
44Depends: 52Depends:
45 gnunet-dev (>= 0.13.1~), 53 libgnunet-dev (>= 0.14.1~),
46 gnunet-gtk (= ${binary:Version}), 54 libgnunetgtk (= ${binary:Version}),
47 libextractor-dev, 55 libextractor-dev,
48 libgladeui-dev (>=3.10.0), 56 libgladeui-dev (>=3.10.0),
49 libgtk-3-dev, 57 libgtk-3-dev,
50 ${misc:Depends}, 58 ${misc:Depends}
51 ${shlibs:Depends}
52Description: GNU's framework for secure peer-to-peer networking (GTK+ client development) 59Description: GNU's framework for secure peer-to-peer networking (GTK+ client development)
53 GNUnet is a framework for secure peer-to-peer networking that does not use any 60 GNUnet is a framework for secure peer-to-peer networking that does not use any
54 centralized or otherwise trusted services. Its high-level goal is to provide a 61 centralized or otherwise trusted services. Its high-level goal is to provide a
diff --git a/debian/gnunet-gtk-dev.install b/debian/gnunet-gtk-dev.install
deleted file mode 100644
index 146a6037..00000000
--- a/debian/gnunet-gtk-dev.install
+++ /dev/null
@@ -1,2 +0,0 @@
1usr/include
2usr/lib/*/*.so
diff --git a/debian/gnunet-gtk.install b/debian/gnunet-gtk.install
index b21d71d7..b4ab04be 100644
--- a/debian/gnunet-gtk.install
+++ b/debian/gnunet-gtk.install
@@ -1,6 +1,5 @@
1debian/contrib/gnunet-setup-pkexec /usr/bin 1debian/contrib/gnunet-setup-pkexec /usr/bin
2debian/contrib/org.debian.pkexec.gnunet-setup.policy /usr/share/polkit-1/actions/ 2debian/contrib/org.debian.pkexec.gnunet-setup.policy /usr/share/polkit-1/actions/
3usr/bin/ 3usr/bin/
4usr/lib/*/*.so.*
5usr/lib/*/gnunet/*.so 4usr/lib/*/gnunet/*.so
6usr/share 5usr/share
diff --git a/debian/rules b/debian/rules
index 9f80b578..3544576d 100755
--- a/debian/rules
+++ b/debian/rules
@@ -12,3 +12,9 @@ execute_after_dh_auto_install:
12 # Removing useless files 12 # Removing useless files
13 rm -f debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/*.la 13 rm -f debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/*.la
14 rm -f debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/gnunet/*.la 14 rm -f debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/gnunet/*.la
15
16
17override_dh_install:
18 dh_install
19 cd debian/libgnunetgtk; find . -type f,l -exec rm -f ../gnunet-gtk/{} \;
20 cd debian/libgnunetgtk; find . -type f,l -exec rm -f ../libgnunetgtk-dev/{} \;