summaryrefslogtreecommitdiff
path: root/devel/appdata-tools
diff options
context:
space:
mode:
authorwiz <wiz>2014-04-29 19:11:03 +0000
committerwiz <wiz>2014-04-29 19:11:03 +0000
commit7aa2ee0c01917c44416e67a1172335e14189e0ce (patch)
treedaf08874c7beb88691a35088e502a512c14a1e03 /devel/appdata-tools
parent9d605aa2a8ed239235236c4f710e8ca3299f7a8e (diff)
downloadpkgsrc-7aa2ee0c01917c44416e67a1172335e14189e0ce.tar.gz
Import appdata-tools-0.1.7 as devel/appdata-tools.
Every software center that exists allows the user to look at screenshots and a long description of the application before it is installed. For most users it allows them to answer the question Do I want to install this application? Traditionally in Linux distributions, we have none of this data for the vast majority of our desktop user-installable applications. To solve this, we have defined a new data file, which the upstream project can optionally translate using the same technique as GSetting schemas or Desktop files. Rather than create a new schema from scratch, we'll be using a subset of the AppStream metadata proposal.
Diffstat (limited to 'devel/appdata-tools')
-rw-r--r--devel/appdata-tools/DESCR11
-rw-r--r--devel/appdata-tools/Makefile27
-rw-r--r--devel/appdata-tools/PLIST8
-rw-r--r--devel/appdata-tools/distinfo5
4 files changed, 51 insertions, 0 deletions
diff --git a/devel/appdata-tools/DESCR b/devel/appdata-tools/DESCR
new file mode 100644
index 00000000000..71273f1dc15
--- /dev/null
+++ b/devel/appdata-tools/DESCR
@@ -0,0 +1,11 @@
+Every software center that exists allows the user to look at
+screenshots and a long description of the application before it is
+installed. For most users it allows them to answer the question Do
+I want to install this application?
+
+Traditionally in Linux distributions, we have none of this data
+for the vast majority of our desktop user-installable applications.
+To solve this, we have defined a new data file, which the upstream
+project can optionally translate using the same technique as GSetting
+schemas or Desktop files. Rather than create a new schema from
+scratch, we'll be using a subset of the AppStream metadata proposal.
diff --git a/devel/appdata-tools/Makefile b/devel/appdata-tools/Makefile
new file mode 100644
index 00000000000..d2c26314c65
--- /dev/null
+++ b/devel/appdata-tools/Makefile
@@ -0,0 +1,27 @@
+# $NetBSD: Makefile,v 1.1 2014/04/29 19:11:03 wiz Exp $
+
+DISTNAME= appdata_tools_0_1_7
+PKGNAME= ${DISTNAME:S/appdata_tools_/appdata-tools-/:S/_/./g}
+CATEGORIES= devel
+MASTER_SITES= https://github.com/hughsie/appdata-tools/archive/
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://github.com/hughsie/appdata-tools/
+COMMENT= Application data tools
+LICENSE= gnu-gpl-v2
+
+BUILD_DEPENDS+= gettext-m4-[0-9]*:../../devel/gettext-m4
+DEPENDS+= ${PYPKGPREFIX}-lxml-[0-9]*:../../textproc/py-lxml
+
+WRKSRC= ${WRKDIR}/appdata-tools-${DISTNAME}
+USE_TOOLS+= autoconf automake autoreconf gmake intltool intltoolize pkg-config
+GNU_CONFIGURE= yes
+
+pre-configure:
+ cd ${WRKSRC} && autoreconf -fi && intltoolize --force
+
+.include "../../lang/python/application.mk"
+.include "../../devel/glib2/buildlink3.mk"
+.include "../../graphics/gdk-pixbuf2/buildlink3.mk"
+.include "../../net/libsoup24/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/appdata-tools/PLIST b/devel/appdata-tools/PLIST
new file mode 100644
index 00000000000..ac1cb948789
--- /dev/null
+++ b/devel/appdata-tools/PLIST
@@ -0,0 +1,8 @@
+@comment $NetBSD: PLIST,v 1.1 2014/04/29 19:11:03 wiz Exp $
+bin/appdata-validate
+share/aclocal/appdata-xml.m4
+share/appdata/schema/appdata.rnc
+share/appdata/schema/appdata.xsd
+share/appdata/schema/schema-locating-rules.xml
+share/emacs/site-lisp/site-start.d/appdata-rng-init.el
+share/locale/en_GB/LC_MESSAGES/appdata-tools.mo
diff --git a/devel/appdata-tools/distinfo b/devel/appdata-tools/distinfo
new file mode 100644
index 00000000000..2359f49c4d7
--- /dev/null
+++ b/devel/appdata-tools/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2014/04/29 19:11:03 wiz Exp $
+
+SHA1 (appdata_tools_0_1_7.tar.gz) = 4bc1365c1a256a8157469aee27cadcef1ce12128
+RMD160 (appdata_tools_0_1_7.tar.gz) = fedd71536613cbb4e7173ea1c93d4fd0b0e61c68
+Size (appdata_tools_0_1_7.tar.gz) = 124580 bytes