[neon/backports-jammy/libsignon-glib/Neon/unstable] debian: initial packaging of libsignon-glib

Diane Trout null at kde.org
Thu Jun 22 01:30:33 BST 2023


Git commit e354e7df654c998015302303dccf41e68919b92f by Diane Trout.
Committed on 21/07/2015 at 05:00.
Pushed by carlosdem into branch 'Neon/unstable'.

initial packaging of libsignon-glib

A  +5    -0    debian/changelog
A  +1    -0    debian/compat
A  +66   -0    debian/control
A  +30   -0    debian/copyright
A  +1    -0    debian/gir1.2-libsignon-1.0.install
A  +5    -0    debian/libsignon-glib-dev.install
A  +1    -0    debian/libsignon-glib1.install
A  +35   -0    debian/rules
A  +1    -0    debian/source/format
A  +4    -0    debian/watch

https://invent.kde.org/neon/backports-jammy/libsignon-glib/-/commit/e354e7df654c998015302303dccf41e68919b92f

diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..8edc62d
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+libsignon-glib (1.12-1~) UNRELEASED; urgency=medium
+
+  * Initial Release.
+
+ -- Diane Trout <diane at debian.org>  Thu, 23 Apr 2015 19:36:49 +0200
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..ec63514
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+9
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..eae4d20
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,66 @@
+Source: libsignon-glib
+Section: libs
+Priority: optional
+Maintainer: Debian/Kubuntu Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>
+Uploaders: Diane Trout <diane at debian.org>
+Build-Depends: debhelper (>= 9),
+               autotools-dev,
+	       dh-autoreconf,
+	       gtk-doc-tools,
+	       gobject-introspection,
+	       libgirepository1.0-dev,
+               libglib2.0-dev (>= 2.32),
+	       signond-dev (>= 8.55),
+Standards-Version: 3.9.6
+#XS-Testsuite: autopkgtest
+Homepage: https://gitlab.com/accounts-sso/libsignon-glib
+Vcs-Browser: http://anonscm.debian.org/cgit/pkg-kde/kde-extras/libsignon-glib.git
+Vcs-Git: git://anonscm.debian.org/pkg-kde/kde-extras/libsignon-glib.git
+
+Package: libsignon-glib1
+Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Description: GLib Library for managing SSO credentials
+ This is effectively a GLib binding for the D-Bus API
+ provided by signond. It is part of the accounts-sso
+ project.
+
+Package: libsignon-glib-dev
+Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Description: development files for signon-glib sso API.
+ This is effectively a GLib binding for the D-Bus API
+ provided by signond. It is part of the accounts-sso
+ project.
+ .
+ This provides development headers
+
+Package: gir1.2-libsignon-1.0
+Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Description: typelib for libsignon-glib1
+ This is effectively a GLib binding for the D-Bus API
+ provided by signond. It is part of the accounts-sso
+ project.
+ .
+ This package can be used by other packages using the GIRepository format to
+ generate dynamic bindings for libaccounts-glib0
+
+
+Package: libsignon-glib-dbg
+Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Description: GLib Library for managing SSO credentials
+ This is effectively a GLib binding for the D-Bus API
+ provided by signond. It is part of the accounts-sso
+ project.
+ .
+ This provides debug files.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..a42b6a5
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,30 @@
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: libsignond-glib
+Upstream-Contact: 
+Source: https://gitlab.com/accounts-sso/libsign-glib
+
+Files: *
+Copyright: 2012 Canonical
+License: LGPL-2.1
+
+Files: debian/*
+Copyright: 2015 Diane Trout <diane at debian.org>
+License: LGPL-2.1
+
+License: LGPL-2.1
+ 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.1 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 Street, Fifth Floor, Boston, MA  02110-1301  USA
+ .
+ On Debian systems, the complete text of the GNU Lesser General Public License
+ version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'.
diff --git a/debian/gir1.2-libsignon-1.0.install b/debian/gir1.2-libsignon-1.0.install
new file mode 100644
index 0000000..bb2b39c
--- /dev/null
+++ b/debian/gir1.2-libsignon-1.0.install
@@ -0,0 +1 @@
+usr/lib/*/girepository-1.0/Signon-1.0.typelib
diff --git a/debian/libsignon-glib-dev.install b/debian/libsignon-glib-dev.install
new file mode 100644
index 0000000..cedc7e5
--- /dev/null
+++ b/debian/libsignon-glib-dev.install
@@ -0,0 +1,5 @@
+usr/include/libsignon-glib/*.h
+usr/lib/*/pkgconfig/libsignon-glib.pc
+usr/lib/*/libsignon-glib.so
+usr/share/gir-1.0/Signon-1.0.gir
+usr/share/vala/vapi/signon.vapi
diff --git a/debian/libsignon-glib1.install b/debian/libsignon-glib1.install
new file mode 100644
index 0000000..57fa7c8
--- /dev/null
+++ b/debian/libsignon-glib1.install
@@ -0,0 +1 @@
+usr/lib/x86_64-linux-gnu/libsignon-glib.so.1*
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..201121b
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,35 @@
+#!/usr/bin/make -f
+DH_VERBOSE=1
+
+DPKG_EXPORT_BUILDFLAGS=1
+include /usr/share/dpkg/default.mk
+
+#export DEB_BUILD_MAINT_OPTIONS=hardening=+all
+#export DEB_CFLAGS_MAINT_APPEND=-Wall -pendantic
+#export DEB_LDFLAGS_MAINT_APPEND=-Wl,--as-needed
+
+BUILD:=$(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+
+%:
+	dh $@ --with autoreconf,autotools-dev,gir
+
+build:
+	gtkdocize
+	./autogen.sh --build=$(BUILD) \
+                     --prefix=/usr \
+	             --sysconfdir=/etc \
+                     --localstatedir=/etc \
+	             --includedir=/usr/include \
+	             --infodir=/usr/share/info \
+	             --mandir=/usr/share/man 
+	cd $(BUILD); make
+	            
+override_dh_auto_clean:
+	-rm -rf build-aux/  build/ libsignon-glib/.libs/
+	-rm aclocal.m4 m4/gtk-doc.m4 m4/libtool.m4 m4/ltoptions.m4 \
+	    m4/ltsugar.m4 m4/ltversion.m4 m4/lt~obsolete.m4
+	-rm gtk-doc.make INSTALL config.h.in configure \
+	    libsignon-glib/Signon-1.0.typelib
+	find . -name Makefile.in -exec rm {} \;
+
+
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/watch b/debian/watch
new file mode 100644
index 0000000..56f11d6
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,4 @@
+version=3
+opts=filenamemangle=s/.*=(.*)/libsignon-glib-$1\.tar\.gz/ \
+ https://gitlab.com/accounts-sso/libsignon-glib/tags \
+  .*/archive\.tar\.gz\?ref=([\d.]+)



More information about the Neon-commits mailing list