aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Gabriel <mike.gabriel@das-netzwerkteam.de>2021-08-28 22:07:03 +0200
committerRobert Tari <robert@tari.in>2021-09-02 13:21:07 +0200
commit3cceadb33ce0911d8580d82d8c97979103efa029 (patch)
tree26e835b783d5506dbf7140c4a81c20ffb4f42868
parent32575a68bf8b21a9aa0326a576c0ea774f0b574c (diff)
downloadlibayatana-common-3cceadb33ce0911d8580d82d8c97979103efa029.tar.gz
libayatana-common-3cceadb33ce0911d8580d82d8c97979103efa029.tar.bz2
libayatana-common-3cceadb33ce0911d8580d82d8c97979103efa029.zip
debian/: Fix DEB packaging; add GIR, VAPI, translation and GSchema files. Add gir1.2-ayatanacommon-0.0 bin:pkg.
-rwxr-xr-xdebian/ayatana-indicator-common.install2
-rw-r--r--debian/control13
-rw-r--r--debian/libayatana-common-dev.install2
-rwxr-xr-xdebian/rules3
4 files changed, 20 insertions, 0 deletions
diff --git a/debian/ayatana-indicator-common.install b/debian/ayatana-indicator-common.install
index b252da6..ad0fa10 100755
--- a/debian/ayatana-indicator-common.install
+++ b/debian/ayatana-indicator-common.install
@@ -1,2 +1,4 @@
#! /usr/bin/dh-exec
[linux-any] usr/lib/systemd
+usr/share/locale/
+usr/share/glib-2.0/schemas/
diff --git a/debian/control b/debian/control
index 897dec8..df2fec0 100644
--- a/debian/control
+++ b/debian/control
@@ -38,6 +38,7 @@ Section: libdevel
Architecture: any
Depends: ${shlibs:Depends},
${misc:Depends},
+ gir1.2-ayatanacommon-0.0 (= ${binary:Version}),
libayatana-common0 (= ${binary:Version}),
Description: Ayatana System Indicators' common API functions (development headers)
This package contains common API functions used by Ayatana System
@@ -45,6 +46,18 @@ Description: Ayatana System Indicators' common API functions (development header
.
This package contains the development headers.
+Package: gir1.2-ayatanacommon-0.0
+Section: introspection
+Architecture: any
+Depends: ${shlibs:Depends},
+ ${misc:Depends},
+ ${gir:Depends},
+Description: Ayatana System Indicators' common API functions (GObject Introspection)
+ This package contains common API functions used by Ayatana System
+ Indicators.
+ .
+ This package contains the GObject Introspection file.
+
Package: ayatana-indicator-common
Architecture: all
Depends: ${misc:Depends},
diff --git a/debian/libayatana-common-dev.install b/debian/libayatana-common-dev.install
index e650b7c..954378f 100644
--- a/debian/libayatana-common-dev.install
+++ b/debian/libayatana-common-dev.install
@@ -1,3 +1,5 @@
usr/include
usr/lib/*/pkgconfig/libayatana-common.pc
usr/lib/*/libayatana-common.so
+usr/share/gir-1.0/
+usr/share/vala/vapi/
diff --git a/debian/rules b/debian/rules
index 82088c0..f23cfb5 100755
--- a/debian/rules
+++ b/debian/rules
@@ -15,5 +15,8 @@ override_dh_auto_configure:
-DCMAKE_INSTALL_DIR=/usr \
$(NULL)
+override_dh_missing:
+ dh_missing --fail-missing
+
get-orig-source:
uscan --noconf --force-download --rename --download-current-version --destdir=..