gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gnunet-gtk] branch master updated: split package to enable anastasis-gt


From: gnunet
Subject: [gnunet-gtk] branch master updated: split package to enable anastasis-gtk minimal footprint
Date: Fri, 18 Jun 2021 19:39:17 +0200

This is an automated email from the git hooks/post-receive script.

grothoff pushed a commit to branch master
in repository gnunet-gtk.

The following commit(s) were added to refs/heads/master by this push:
     new 3d70edd1 split package to enable anastasis-gtk minimal footprint
3d70edd1 is described below

commit 3d70edd1983ba7f3501ae9655712adc203e7afac
Author: Christian Grothoff <christian@grothoff.org>
AuthorDate: Fri Jun 18 19:36:26 2021 +0200

    split package to enable anastasis-gtk minimal footprint
---
 debian/changelog              | 12 ++++++++++--
 debian/control                | 23 +++++++++++++++--------
 debian/gnunet-gtk-dev.install |  2 --
 debian/gnunet-gtk.install     |  1 -
 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 @@
-gnunet-gtk (0.14.1-1) unstable; urgency=medium
+gnunet-gtk (0.14.1-2) unstable; urgency=low
+
+  * split off libgnunetgtk package for shared library
+  * renamed gnunet-gtk-dev to libgnunetgtk-dev
+
+ -- Christian Grothoff <grothoff@gnu.org>  Fri, 18 Jun 2021 19:23:15 +0200
+
+gnunet-gtk (0.14.1-1) unstable; urgency=low
+
   * import into upstream Git repository from salsa.debian.org
   * updated to latest release
   * modified upstream to minimize patching, removing patches applied upstream
 
- -- Christian Grothoff <grothoff@gnu.org>  Fri 18 Jun 2021 11:23:15 AM CEST
+ -- Christian Grothoff <grothoff@gnu.org>  Fri, 18 Jun 2021 11:23:15 +0200
 
 gnunet-gtk (0.13.1-1) unstable; urgency=medium
 
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>
 Build-Depends:
  autopoint,
  debhelper-compat (= 13),
- gnunet-dev (>= 0.14.1~),
+ libgnunet-dev (>= 0.14.1~),
  libgladeui-dev (>=3.10.0),
  libgtk-3-dev (>=3.22.0),
  libqrencode-dev
@@ -20,8 +20,6 @@ Depends:
  policykit-1,
  ${misc:Depends},
  ${shlibs:Depends}
-Recommends:
- gnunet
 Description: GNU's framework for secure peer-to-peer networking (GTK+ client)
  GNUnet is a framework for secure peer-to-peer networking that does not use any
  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)
  use GNUnet, you also need gnunet either on your server or on your local
  machine.
 
-Package: gnunet-gtk-dev
+Package: libgnunetgtk
+Architecture: any
+Depends:
+ policykit-1,
+ ${misc:Depends},
+ ${shlibs:Depends}
+Recommends:
+ gnunet-gtk
+Description: library for Gtk+ interfaces on top of GNUnet.
+
+Package: libgnunetgtk-dev
 Section: devel
 Architecture: any
 Depends:
- gnunet-dev (>= 0.13.1~),
- gnunet-gtk (= ${binary:Version}),
+ libgnunet-dev (>= 0.14.1~),
+ libgnunetgtk (= ${binary:Version}),
  libextractor-dev,
  libgladeui-dev (>=3.10.0),
  libgtk-3-dev,
- ${misc:Depends},
- ${shlibs:Depends}
+ ${misc:Depends}
 Description: GNU's framework for secure peer-to-peer networking (GTK+ client 
development)
  GNUnet is a framework for secure peer-to-peer networking that does not use any
  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 @@
-usr/include
-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 @@
 debian/contrib/gnunet-setup-pkexec /usr/bin
 debian/contrib/org.debian.pkexec.gnunet-setup.policy 
/usr/share/polkit-1/actions/
 usr/bin/
-usr/lib/*/*.so.*
 usr/lib/*/gnunet/*.so
 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:
        # Removing useless files
        rm -f debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/*.la
        rm -f debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/gnunet/*.la
+
+
+override_dh_install:
+       dh_install
+       cd debian/libgnunetgtk; find . -type f,l -exec rm -f ../gnunet-gtk/{} \;
+       cd debian/libgnunetgtk; find . -type f,l -exec rm -f 
../libgnunetgtk-dev/{} \;

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]