mirror of
https://git.freebsd.org/ports.git
synced 2025-06-19 11:40:31 -04:00
AppStream is a collaborative effort for making machine-readable software metadata easily available to programs that need it. It is part of the Freedesktop ecosystem and provides a convenient way to retrieve information about available software. AppStream consists of a specification to describe individual software component metadata in XML (so-called MetaInfo files), as well as a derived specification for a metadata-collection format to provide a list of these metadata entries in XML or YAML for easy consumption by software centers and other tools which need to know about available software in a repository. WWW: https://www.freedesktop.org/wiki/Distributions/AppStream/ PR: 258541 Original by: Olivier Duchateau <duchateau.olivier@gmail.com>
33 lines
856 B
Makefile
33 lines
856 B
Makefile
PORTNAME= AppStream
|
|
DISTVERSION= 0.15.2
|
|
CATEGORIES= devel
|
|
MASTER_SITES= https://www.freedesktop.org/software/${PORTNAME:tl}/releases/
|
|
|
|
MAINTAINER= desktop@FreeBSD.org
|
|
COMMENT= Machine-readable software metadata for desktop environments
|
|
|
|
LICENSE= GPLv2+ LGPL21+
|
|
LICENSE_COMB= multi
|
|
|
|
BUILD_DEPENDS= docbook-xsl>=0:textproc/docbook-xsl \
|
|
gperf>0:devel/gperf \
|
|
itstool:textproc/itstool \
|
|
lmdb>0:databases/lmdb \
|
|
valac:lang/vala
|
|
LIB_DEPENDS= libcurl.so:ftp/curl \
|
|
liblmdb.so:databases/lmdb \
|
|
libstemmer.so:textproc/snowballstemmer \
|
|
libxmlb.so:textproc/libxmlb \
|
|
libyaml.so:textproc/libyaml
|
|
|
|
USES= gettext gnome localbase:ldflags meson pkgconfig \
|
|
python:3.6+,build tar:xz
|
|
|
|
USE_GNOME= glib20 introspection:build libxml2 libxslt
|
|
|
|
MESON_ARGS= -Dstemming=true \
|
|
-Dvapi=true \
|
|
-Dapidocs=false \
|
|
-Dinstall-docs=false
|
|
|
|
.include <bsd.port.mk>
|