aboutsummaryrefslogtreecommitdiff
path: root/debian/control
diff options
context:
space:
mode:
authorMike Gabriel <mike.gabriel@das-netzwerkteam.de>2021-06-11 15:43:32 +0200
committerRobert Tari <robert@tari.in>2021-06-11 23:28:22 +0200
commit58269553ae543cd8557cdeef78a2afda50cb1f79 (patch)
tree28fcfb42751cf15268ffc9de0348ab3f5586486f /debian/control
parent909558a38d61e5af1650176a3828a2fe41f5ba28 (diff)
downloadlibayatana-appindicator-58269553ae543cd8557cdeef78a2afda50cb1f79.tar.gz
libayatana-appindicator-58269553ae543cd8557cdeef78a2afda50cb1f79.tar.bz2
libayatana-appindicator-58269553ae543cd8557cdeef78a2afda50cb1f79.zip
debian/*: Fix DEB builds (GTK-3+ only for now) after CMake switch-over.
Diffstat (limited to 'debian/control')
-rw-r--r--debian/control118
1 files changed, 73 insertions, 45 deletions
diff --git a/debian/control b/debian/control
index 7473a03..f2281bc 100644
--- a/debian/control
+++ b/debian/control
@@ -4,7 +4,8 @@ Priority: optional
XS-Python-Version: all
Maintainer: Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
Build-Depends: debhelper (>= 9),
- dh-autoreconf,
+ cmake,
+ cmake-extras,
dpkg-dev (>= 1.16.1.1),
at-spi2-core,
cli-common-dev (>= 0.8~) [amd64 arm64 armel armhf i386 mipsel ppc64el s390x kfreebsd-amd64 kfreebsd-i386 powerpc ppc64],
@@ -22,6 +23,8 @@ Build-Depends: debhelper (>= 9),
libgtk-3-dev (>= 2.91.3),
libgtk2.0-dev (>= 2.12.0),
procps,
+ gtk-sharp3-gapi [amd64 arm64 armel armhf i386 mipsel ppc64el s390x kfreebsd-amd64 kfreebsd-i386 powerpc ppc64],
+ libgtk3.0-cil-dev [amd64 arm64 armel armhf i386 mipsel ppc64el s390x kfreebsd-amd64 kfreebsd-i386 powerpc ppc64],
gtk-sharp2-gapi [amd64 arm64 armel armhf i386 mipsel ppc64el s390x kfreebsd-amd64 kfreebsd-i386 powerpc ppc64],
libgtk2.0-cil-dev [amd64 arm64 armel armhf i386 mipsel ppc64el s390x kfreebsd-amd64 kfreebsd-i386 powerpc ppc64],
libdbus-glib-1-dev (>= 0.82),
@@ -36,45 +39,45 @@ Homepage: https://github.com/AyatanaIndicators/libayatana-appindicator
Vcs-Git: https://github.com/AyatanaIndicators/libayatana-appindicator
Vcs-Browser: https://github.com/AyatanaIndicators/libayatana-appindicator
-Package: libayatana-appindicator1
-Architecture: any
-Depends: ${shlibs:Depends},
- ${misc:Depends},
-Description: Ayatana Application Indicators (GTK-2+ version)
- A library and indicator to take menus from applications and place them in
- the panel.
- .
- This package contains shared libraries to be used by applications compiled
- against GTK-2+.
+#Package: libayatana-appindicator1
+#Architecture: any
+#Depends: ${shlibs:Depends},
+# ${misc:Depends},
+#Description: Ayatana Application Indicators (GTK-2+ version)
+# A library and indicator to take menus from applications and place them in
+# the panel.
+# .
+# This package contains shared libraries to be used by applications compiled
+# against GTK-2+.
-Package: gir1.2-ayatanaappindicator-0.1
-Section: introspection
-Architecture: any
-Depends: ${misc:Depends},
- ${gir:Depends},
-Description: Typelib files for libayatana-appindicator1 (GTK-2+ version)
- A library and indicator to take menus from applications and place them in
- the panel.
- .
- This package can be used by other packages using the GIRepository format
- to generate dynamic bindings (GTK-2+ version).
+#Package: gir1.2-ayatanaappindicator-0.1
+#Section: introspection
+#Architecture: any
+#Depends: ${misc:Depends},
+# ${gir:Depends},
+#Description: Typelib files for libayatana-appindicator1 (GTK-2+ version)
+# A library and indicator to take menus from applications and place them in
+# the panel.
+# .
+# This package can be used by other packages using the GIRepository format
+# to generate dynamic bindings (GTK-2+ version).
-Package: libayatana-appindicator-dev
-Section: libdevel
-Architecture: any
-Depends: ${shlibs:Depends},
- ${misc:Depends},
- libgtk2.0-dev,
- gir1.2-ayatanaappindicator-0.1 (= ${binary:Version}),
- libdbusmenu-glib-dev (>= 0.1.8),
- libdbus-glib-1-dev (>= 0.76),
- libayatana-appindicator1 (= ${binary:Version}),
-Description: Ayatana Application Indicators (development files, GTK-2+ version)
- A library and indicator to take menus from applications and place them in
- the panel.
- .
- This package contains files that are needed to build applications
- (GTK-2+ version).
+#Package: libayatana-appindicator-dev
+#Section: libdevel
+#Architecture: any
+#Depends: ${shlibs:Depends},
+# ${misc:Depends},
+# libgtk2.0-dev,
+# gir1.2-ayatanaappindicator-0.1 (= ${binary:Version}),
+# libdbusmenu-glib-dev (>= 0.1.8),
+# libdbus-glib-1-dev (>= 0.76),
+# libayatana-appindicator1 (= ${binary:Version}),
+#Description: Ayatana Application Indicators (development files, GTK-2+ version)
+# A library and indicator to take menus from applications and place them in
+# the panel.
+# .
+# This package contains files that are needed to build applications
+# (GTK-2+ version).
Package: libayatana-appindicator-doc
Section: doc
@@ -126,27 +129,52 @@ Description: Typelib files for libayatana-appindicator3-1 (GTK-3+ version)
This package can be used by other packages using the GIRepository format
to generate dynamic bindings (GTK-3+ version).
-Package: libayatana-appindicator0.1-cil
+#Package: libayatana-appindicator0.1-cil
+#Section: cli-mono
+#Architecture: amd64 arm64 armel armhf i386 mipsel ppc64el s390x kfreebsd-amd64 kfreebsd-i386 powerpc ppc64
+#Depends: ${shlibs:Depends},
+# ${misc:Depends},
+# ${cli:Depends},
+#Description: CLI bindings for libayatana-appindicator
+# This package provides the appindicator-sharp assembly that allows CLI (.NET)
+# programs to take menus from applications and place them in the panel.
+# .
+# This package contains assemblies to be used by GTK-2+ Mono applications.
+
+#Package: libayatana-appindicator0.1-cil-dev
+#Section: cli-mono
+#Architecture: amd64 arm64 armel armhf i386 mipsel ppc64el s390x kfreebsd-amd64 kfreebsd-i386 powerpc ppc64
+#Depends: ${shlibs:Depends},
+# ${misc:Depends},
+# ${cli:Depends},
+# libayatana-appindicator0.1-cil (= ${binary:Version}),
+#Description: Ayatana Application Indicators for Mono (GTK-2+ variant)
+# A library and indicator to take menus from applications and place them in
+# the panel.
+# .
+# This package contains files that are needed to build Mono applications.
+
+Package: libayatana-appindicator3-0.1-cil
Section: cli-mono
Architecture: amd64 arm64 armel armhf i386 mipsel ppc64el s390x kfreebsd-amd64 kfreebsd-i386 powerpc ppc64
Depends: ${shlibs:Depends},
${misc:Depends},
${cli:Depends},
-Description: CLI bindings for libayatana-appindicator
+Description: CLI bindings for libayatana-appindicator3
This package provides the appindicator-sharp assembly that allows CLI (.NET)
programs to take menus from applications and place them in the panel.
.
- This package contains assemblies to be used by Mono applications.
+ This package contains assemblies to be used by GTK-2+ Mono applications.
-Package: libayatana-appindicator0.1-cil-dev
+Package: libayatana-appindicator3-0.1-cil-dev
Section: cli-mono
Architecture: amd64 arm64 armel armhf i386 mipsel ppc64el s390x kfreebsd-amd64 kfreebsd-i386 powerpc ppc64
Depends: ${shlibs:Depends},
${misc:Depends},
${cli:Depends},
- libayatana-appindicator0.1-cil (= ${binary:Version}),
-Description: Ayatana Application Indicators for Mono
+ libayatana-appindicator3-0.1-cil (= ${binary:Version}),
+Description: Ayatana Application Indicators for Mono (GTK-3+ variant)
A library and indicator to take menus from applications and place them in
the panel.
.
- This package contains files that are needed to build Mono applications.
+ This package contains files that are needed to build GTK-3+ Mono applications.