summaryrefslogtreecommitdiff
path: root/meta-pkgs/libdbusmenu
diff options
context:
space:
mode:
authoryouri <youri@pkgsrc.org>2016-05-20 22:14:25 +0000
committeryouri <youri@pkgsrc.org>2016-05-20 22:14:25 +0000
commit0c090565a75d5dd74216f9d1b58d0579108fadb1 (patch)
treed5ce38264169dcd2b0aa4c0ed0756d5070e2a207 /meta-pkgs/libdbusmenu
parent9033f63e7c673007a055c6d47e701bca5af52d3f (diff)
downloadpkgsrc-0c090565a75d5dd74216f9d1b58d0579108fadb1.tar.gz
Import libdbusmenu-12.10.2 as meta-pkgs/libdbusmenu.
A small little library that was created by pulling out some comon code out of indicator-applet. It passes a menu structure across DBus so that a program can create a menu simply without worrying about how it is displayed on the other side of the bus.
Diffstat (limited to 'meta-pkgs/libdbusmenu')
-rw-r--r--meta-pkgs/libdbusmenu/DESCR4
-rw-r--r--meta-pkgs/libdbusmenu/Makefile15
-rw-r--r--meta-pkgs/libdbusmenu/Makefile.common34
-rw-r--r--meta-pkgs/libdbusmenu/PLIST65
-rw-r--r--meta-pkgs/libdbusmenu/buildlink3.mk22
5 files changed, 140 insertions, 0 deletions
diff --git a/meta-pkgs/libdbusmenu/DESCR b/meta-pkgs/libdbusmenu/DESCR
new file mode 100644
index 00000000000..f37f180af07
--- /dev/null
+++ b/meta-pkgs/libdbusmenu/DESCR
@@ -0,0 +1,4 @@
+A small little library that was created by pulling out some comon code out of
+indicator-applet. It passes a menu structure across DBus so that a program can
+create a menu simply without worrying about how it is displayed on the other
+side of the bus.
diff --git a/meta-pkgs/libdbusmenu/Makefile b/meta-pkgs/libdbusmenu/Makefile
new file mode 100644
index 00000000000..63f191011a7
--- /dev/null
+++ b/meta-pkgs/libdbusmenu/Makefile
@@ -0,0 +1,15 @@
+# $NetBSD: Makefile,v 1.1 2016/05/20 22:14:25 youri Exp $
+#
+
+META_PACKAGE= yes
+
+.include "Makefile.common"
+
+DEPENDS+= libdbusmenu-glib>=${PKGVERSION_NOREV}:../../devel/libdbusmenu-glib
+DEPENDS+= libdbusmenu-gtk>=${PKGVERSION_NOREV}:../../devel/libdbusmenu-gtk
+DEPENDS+= libdbusmenu-gtk3>=${PKGVERSION_NOREV}:../../devel/libdbusmenu-gtk3
+DEPENDS+= libdbusmenu-gtk-doc>=${PKGVERSION_NOREV}:../../devel/libdbusmenu-gtk-doc
+DEPENDS+= libdbusmenu-jsonloader>=${PKGVERSION_NOREV}:../../devel/libdbusmenu-jsonloader
+DEPENDS+= libdbusmenu-tools>=${PKGVERSION_NOREV}:../../devel/libdbusmenu-tools
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/meta-pkgs/libdbusmenu/Makefile.common b/meta-pkgs/libdbusmenu/Makefile.common
new file mode 100644
index 00000000000..e10a1d8095b
--- /dev/null
+++ b/meta-pkgs/libdbusmenu/Makefile.common
@@ -0,0 +1,34 @@
+# $NetBSD: Makefile.common,v 1.1 2016/05/20 22:14:25 youri Exp $
+#
+# used by devel/libdbusmenu/Makefile
+# used by devel/libdbusmenu-glib/Makefile
+# used by devel/libdbusmenu-gtk/Makefile
+# used by devel/libdbusmenu-gtk-doc/Makefile
+# used by devel/libdbusmenu-gtk3/Makefile
+# used by devel/libdbusmenu-jsonloader/Makefile
+# used by devel/libdbusmenu-tools/Makefile
+
+DISTNAME= libdbusmenu-12.10.2
+CATEGORIES= devel
+MASTER_SITES= https://launchpad.net/dbusmenu/12.10/12.10.2/+download/
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://launchpad.net/dbusmenu/
+COMMENT= Small library created by pulling some code from indicator-applet
+LICENSE= gnu-lgpl-v3 AND gnu-lgpl-v2.1 AND gnu-lgpl-v3
+
+.if empty(META_PACKAGES:U:M[Yy][Ee][Ss])
+TOOL_DEPENDS+= libxslt-[0-9]*:../../textproc/libxslt # xsltproc
+
+GNU_CONFIGURE= yes
+USE_LANGUAGES= c
+USE_LIBTOOL= yes
+USE_TOOLS+= gmake msgfmt msgmerge intltool pkg-config xgettext
+
+PKGCONFIG_OVERRIDE+= libdbusmenu-glib/dbusmenu-glib-0.4.pc.in
+PKGCONFIG_OVERRIDE+= libdbusmenu-gtk/dbusmenu-gtk3-0.4.pc.in
+PKGCONFIG_OVERRIDE+= libdbusmenu-gtk/dbusmenu-gtk-0.4.pc.in
+PKGCONFIG_OVERRIDE+= tests/dbusmenu-jsonloader-0.4.pc.in
+
+.include "../../textproc/gnome-doc-utils/buildlink3.mk"
+.endif
diff --git a/meta-pkgs/libdbusmenu/PLIST b/meta-pkgs/libdbusmenu/PLIST
new file mode 100644
index 00000000000..d614b06c642
--- /dev/null
+++ b/meta-pkgs/libdbusmenu/PLIST
@@ -0,0 +1,65 @@
+@comment $NetBSD: PLIST,v 1.1 2016/05/20 22:14:25 youri Exp $
+include/libdbusmenu-glib-0.4/libdbusmenu-glib/client.h
+include/libdbusmenu-glib-0.4/libdbusmenu-glib/dbusmenu-glib.h
+include/libdbusmenu-glib-0.4/libdbusmenu-glib/enum-types.h
+include/libdbusmenu-glib-0.4/libdbusmenu-glib/menuitem-proxy.h
+include/libdbusmenu-glib-0.4/libdbusmenu-glib/menuitem.h
+include/libdbusmenu-glib-0.4/libdbusmenu-glib/server.h
+include/libdbusmenu-glib-0.4/libdbusmenu-glib/types.h
+include/libdbusmenu-glib-0.4/libdbusmenu-jsonloader/json-loader.h
+include/libdbusmenu-gtk3-0.4/libdbusmenu-gtk/client.h
+include/libdbusmenu-gtk3-0.4/libdbusmenu-gtk/dbusmenu-gtk.h
+include/libdbusmenu-gtk3-0.4/libdbusmenu-gtk/menu.h
+include/libdbusmenu-gtk3-0.4/libdbusmenu-gtk/menuitem.h
+include/libdbusmenu-gtk3-0.4/libdbusmenu-gtk/parser.h
+lib/girepository-1.0/Dbusmenu-0.4.typelib
+lib/girepository-1.0/DbusmenuGtk3-0.4.typelib
+lib/libdbusmenu-glib.la
+lib/libdbusmenu-gtk3.la
+lib/libdbusmenu-jsonloader.la
+lib/pkgconfig/dbusmenu-glib-0.4.pc
+lib/pkgconfig/dbusmenu-gtk3-0.4.pc
+lib/pkgconfig/dbusmenu-jsonloader-0.4.pc
+libexec/dbusmenu-bench
+libexec/dbusmenu-dumper
+libexec/dbusmenu-testapp
+share/doc/libdbusmenu/README.dbusmenu-bench
+share/doc/libdbusmenu/examples/glib-server-nomenu.c
+share/gir-1.0/Dbusmenu-0.4.gir
+share/gir-1.0/DbusmenuGtk3-0.4.gir
+share/gtk-doc/html/libdbusmenu-glib/annotation-glossary.html
+share/gtk-doc/html/libdbusmenu-glib/api-index-deprecated.html
+share/gtk-doc/html/libdbusmenu-glib/api-index-full.html
+share/gtk-doc/html/libdbusmenu-glib/ch01.html
+share/gtk-doc/html/libdbusmenu-glib/home.png
+share/gtk-doc/html/libdbusmenu-glib/index.html
+share/gtk-doc/html/libdbusmenu-glib/index.sgml
+share/gtk-doc/html/libdbusmenu-glib/left.png
+share/gtk-doc/html/libdbusmenu-glib/libdbusmenu-glib-DbusmenuClient.html
+share/gtk-doc/html/libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html
+share/gtk-doc/html/libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitemProxy.html
+share/gtk-doc/html/libdbusmenu-glib/libdbusmenu-glib-DbusmenuServer.html
+share/gtk-doc/html/libdbusmenu-glib/libdbusmenu-glib-Types.html
+share/gtk-doc/html/libdbusmenu-glib/libdbusmenu-glib.devhelp2
+share/gtk-doc/html/libdbusmenu-glib/object-tree.html
+share/gtk-doc/html/libdbusmenu-glib/right.png
+share/gtk-doc/html/libdbusmenu-glib/style.css
+share/gtk-doc/html/libdbusmenu-glib/up.png
+share/gtk-doc/html/libdbusmenu-gtk/annotation-glossary.html
+share/gtk-doc/html/libdbusmenu-gtk/api-index-deprecated.html
+share/gtk-doc/html/libdbusmenu-gtk/api-index-full.html
+share/gtk-doc/html/libdbusmenu-gtk/ch01.html
+share/gtk-doc/html/libdbusmenu-gtk/home.png
+share/gtk-doc/html/libdbusmenu-gtk/index.html
+share/gtk-doc/html/libdbusmenu-gtk/index.sgml
+share/gtk-doc/html/libdbusmenu-gtk/left.png
+share/gtk-doc/html/libdbusmenu-gtk/libdbusmenu-gtk-DbusmenuGtkClient.html
+share/gtk-doc/html/libdbusmenu-gtk/libdbusmenu-gtk-DbusmenuGtkMenu.html
+share/gtk-doc/html/libdbusmenu-gtk/libdbusmenu-gtk-menuitem.html
+share/gtk-doc/html/libdbusmenu-gtk/libdbusmenu-gtk-parser.html
+share/gtk-doc/html/libdbusmenu-gtk/libdbusmenu-gtk.devhelp2
+share/gtk-doc/html/libdbusmenu-gtk/object-tree.html
+share/gtk-doc/html/libdbusmenu-gtk/right.png
+share/gtk-doc/html/libdbusmenu-gtk/style.css
+share/gtk-doc/html/libdbusmenu-gtk/up.png
+share/libdbusmenu/json/test-gtk-label.json
diff --git a/meta-pkgs/libdbusmenu/buildlink3.mk b/meta-pkgs/libdbusmenu/buildlink3.mk
new file mode 100644
index 00000000000..cd0d552f9f5
--- /dev/null
+++ b/meta-pkgs/libdbusmenu/buildlink3.mk
@@ -0,0 +1,22 @@
+# $NetBSD: buildlink3.mk,v 1.1 2016/05/20 22:14:25 youri Exp $
+
+BUILDLINK_TREE+= libdbusmenu
+
+.if !defined(LIBDBUSMENU_BUILDLINK3_MK)
+LIBDBUSMENU_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.libdbusmenu+= libdbusmenu>=12.10.2
+BUILDLINK_PKGSRCDIR.libdbusmenu?= ../../meta-pkgs/libdbusmenu
+
+.include "../../textproc/libxslt/buildlink3.mk"
+.include "../../devel/gobject-introspection/buildlink3.mk"
+.include "../../textproc/json-glib/buildlink3.mk"
+.include "../../x11/libX11/buildlink3.mk"
+.include "../../x11/gtk2/buildlink3.mk"
+.include "../../devel/atk/buildlink3.mk"
+.include "../../x11/gtk3/buildlink3.mk"
+.include "../../devel/glib2/buildlink3.mk"
+.include "../../textproc/gnome-doc-utils/buildlink3.mk"
+.endif # LIBDBUSMENU_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -libdbusmenu