diff options
author | Christian Grothoff <christian@grothoff.org> | 2021-06-18 19:36:26 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2021-06-18 19:36:26 +0200 |
commit | 3d70edd1983ba7f3501ae9655712adc203e7afac (patch) | |
tree | 7c8c4ecb3067a86d9d8b22b84ef3761d2318316e | |
parent | e4dd1cf7a0bf42e238c4b791f890833fd44ed9fd (diff) | |
download | gnunet-gtk-3d70edd1983ba7f3501ae9655712adc203e7afac.tar.gz gnunet-gtk-3d70edd1983ba7f3501ae9655712adc203e7afac.zip |
split package to enable anastasis-gtk minimal footprint
-rw-r--r-- | debian/changelog | 12 | ||||
-rw-r--r-- | debian/control | 23 | ||||
-rw-r--r-- | debian/gnunet-gtk-dev.install | 2 | ||||
-rw-r--r-- | debian/gnunet-gtk.install | 1 | ||||
-rwxr-xr-x | debian/rules | 6 |
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 @@ | |||
1 | gnunet-gtk (0.14.1-1) unstable; urgency=medium | 1 | gnunet-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 | |||
8 | gnunet-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 | ||
8 | gnunet-gtk (0.13.1-1) unstable; urgency=medium | 16 | gnunet-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> | |||
5 | Build-Depends: | 5 | Build-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} |
23 | Recommends: | ||
24 | gnunet | ||
25 | Description: GNU's framework for secure peer-to-peer networking (GTK+ client) | 23 | Description: 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 | ||
41 | Package: gnunet-gtk-dev | 39 | Package: libgnunetgtk |
40 | Architecture: any | ||
41 | Depends: | ||
42 | policykit-1, | ||
43 | ${misc:Depends}, | ||
44 | ${shlibs:Depends} | ||
45 | Recommends: | ||
46 | gnunet-gtk | ||
47 | Description: library for Gtk+ interfaces on top of GNUnet. | ||
48 | |||
49 | Package: libgnunetgtk-dev | ||
42 | Section: devel | 50 | Section: devel |
43 | Architecture: any | 51 | Architecture: any |
44 | Depends: | 52 | Depends: |
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} | ||
52 | Description: GNU's framework for secure peer-to-peer networking (GTK+ client development) | 59 | Description: 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 @@ | |||
1 | usr/include | ||
2 | usr/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 @@ | |||
1 | debian/contrib/gnunet-setup-pkexec /usr/bin | 1 | debian/contrib/gnunet-setup-pkexec /usr/bin |
2 | debian/contrib/org.debian.pkexec.gnunet-setup.policy /usr/share/polkit-1/actions/ | 2 | debian/contrib/org.debian.pkexec.gnunet-setup.policy /usr/share/polkit-1/actions/ |
3 | usr/bin/ | 3 | usr/bin/ |
4 | usr/lib/*/*.so.* | ||
5 | usr/lib/*/gnunet/*.so | 4 | usr/lib/*/gnunet/*.so |
6 | usr/share | 5 | usr/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 | |||
17 | override_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/{} \; | ||