FreeBSD Bugzilla – Attachment 228570 Details for
Bug 258541
[new port] devel/AppStream: Machine-readable software metadata for desktop environments
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
devel/AppStream
AppStream.diff (text/plain), 7.07 KB, created by
Olivier Duchateau
on 2021-10-10 18:13:42 UTC
(
hide
)
Description:
devel/AppStream
Filename:
MIME Type:
Creator:
Olivier Duchateau
Created:
2021-10-10 18:13:42 UTC
Size:
7.07 KB
patch
obsolete
>diff --git a/devel/AppStream/Makefile b/devel/AppStream/Makefile >new file mode 100644 >index 000000000..5134d7442 >--- /dev/null >+++ b/devel/AppStream/Makefile >@@ -0,0 +1,28 @@ >+PORTNAME= AppStream >+PORTVERSION= 0.14.6 >+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= valac:lang/vala \ >+ lmdb>0:databases/lmdb \ >+ gperf>0:devel/gperf >+LIB_DEPENDS= libcurl.so:ftp/curl \ >+ libyaml.so:textproc/libyaml \ >+ liblmdb.so:databases/lmdb >+ >+USES= gettext gnome meson pkgconfig python:3.6+,build tar:xz >+ >+USE_GNOME= glib20 introspection:build libxml2 >+ >+MESON_ARGS= -Dstemming=false \ >+ -Dvapi=true \ >+ -Dapidocs=false \ >+ -Dinstall-docs=false >+ >+.include <bsd.port.mk> >diff --git a/devel/AppStream/distinfo b/devel/AppStream/distinfo >new file mode 100644 >index 000000000..0c03b414f >--- /dev/null >+++ b/devel/AppStream/distinfo >@@ -0,0 +1,3 @@ >+TIMESTAMP = 1633868797 >+SHA256 (AppStream-0.14.6.tar.xz) = 73d7156b767f414a483677aa7c6e5d0604b8992dfc87c26f9f7d093747836f52 >+SIZE (AppStream-0.14.6.tar.xz) = 2403088 >diff --git a/devel/AppStream/files/patch-data_meson.build b/devel/AppStream/files/patch-data_meson.build >new file mode 100644 >index 000000000..25e9ab212 >--- /dev/null >+++ b/devel/AppStream/files/patch-data_meson.build >@@ -0,0 +1,10 @@ >+--- data/meson.build.orig 2021-08-28 20:15:28 UTC >++++ data/meson.build >+@@ -36,6 +36,7 @@ test ('as-validate_metainfo.cli', >+ ) >+ >+ install_data ('appstream.conf', >++ rename: ['appstream.conf.sample'], >+ install_dir: get_option('sysconfdir')) >+ >+ if get_option('compose') >diff --git a/devel/AppStream/files/patch-src_meson.build b/devel/AppStream/files/patch-src_meson.build >new file mode 100644 >index 000000000..3a46a621f >--- /dev/null >+++ b/devel/AppStream/files/patch-src_meson.build >@@ -0,0 +1,11 @@ >+--- src/meson.build.orig 2021-08-28 20:15:28 UTC >++++ src/meson.build >+@@ -211,7 +211,7 @@ pkgc.generate( >+ # builds using libappstream. Fix this issue by post-processing the file. >+ sed_prog = find_program('sed') >+ pc_fixup = run_command(sed_prog, >+- '-i', >++ '-i "" -e', >+ '/^Requires.private\|^Libs.private/ d', >+ join_paths(meson.build_root(), 'meson-private', 'appstream.pc')) >+ if pc_fixup.returncode() != 0 >diff --git a/devel/AppStream/pkg-descr b/devel/AppStream/pkg-descr >new file mode 100644 >index 000000000..041451c62 >--- /dev/null >+++ b/devel/AppStream/pkg-descr >@@ -0,0 +1,13 @@ >+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/ >diff --git a/devel/AppStream/pkg-plist b/devel/AppStream/pkg-plist >new file mode 100644 >index 000000000..d84b11f82 >--- /dev/null >+++ b/devel/AppStream/pkg-plist >@@ -0,0 +1,90 @@ >+bin/appstreamcli >+@sample etc/appstream.conf.sample >+include/appstream/appstream.h >+include/appstream/as-agreement-section.h >+include/appstream/as-agreement.h >+include/appstream/as-artifact.h >+include/appstream/as-bundle.h >+include/appstream/as-category.h >+include/appstream/as-checksum.h >+include/appstream/as-component.h >+include/appstream/as-content-rating.h >+include/appstream/as-context.h >+include/appstream/as-distro-details.h >+include/appstream/as-enum-types.h >+include/appstream/as-enums.h >+include/appstream/as-icon.h >+include/appstream/as-image.h >+include/appstream/as-issue.h >+include/appstream/as-launchable.h >+include/appstream/as-metadata.h >+include/appstream/as-pool.h >+include/appstream/as-provided.h >+include/appstream/as-relation.h >+include/appstream/as-release.h >+include/appstream/as-review.h >+include/appstream/as-screenshot.h >+include/appstream/as-spdx.h >+include/appstream/as-suggested.h >+include/appstream/as-translation.h >+include/appstream/as-utils.h >+include/appstream/as-validator-issue.h >+include/appstream/as-validator.h >+include/appstream/as-vercmp.h >+include/appstream/as-version.h >+include/appstream/as-video.h >+lib/girepository-1.0/AppStream-1.0.typelib >+lib/libappstream.so >+lib/libappstream.so.0.14.6 >+lib/libappstream.so.4 >+libdata/pkgconfig/appstream.pc >+man/man1/appstreamcli.1.gz >+share/gettext/its/metainfo.its >+share/gettext/its/metainfo.loc >+share/gir-1.0/AppStream-1.0.gir >+share/installed-tests/appstream/metainfo-validate.test >+share/locale/ain/LC_MESSAGES/appstream.mo >+share/locale/ar/LC_MESSAGES/appstream.mo >+share/locale/bn_BD/LC_MESSAGES/appstream.mo >+share/locale/ca/LC_MESSAGES/appstream.mo >+share/locale/ckb/LC_MESSAGES/appstream.mo >+share/locale/cs/LC_MESSAGES/appstream.mo >+share/locale/da/LC_MESSAGES/appstream.mo >+share/locale/de/LC_MESSAGES/appstream.mo >+share/locale/en_GB/LC_MESSAGES/appstream.mo >+share/locale/eo/LC_MESSAGES/appstream.mo >+share/locale/es/LC_MESSAGES/appstream.mo >+share/locale/eu/LC_MESSAGES/appstream.mo >+share/locale/fi/LC_MESSAGES/appstream.mo >+share/locale/fr/LC_MESSAGES/appstream.mo >+share/locale/gd/LC_MESSAGES/appstream.mo >+share/locale/gl/LC_MESSAGES/appstream.mo >+share/locale/he/LC_MESSAGES/appstream.mo >+share/locale/hr/LC_MESSAGES/appstream.mo >+share/locale/hu/LC_MESSAGES/appstream.mo >+share/locale/id/LC_MESSAGES/appstream.mo >+share/locale/it/LC_MESSAGES/appstream.mo >+share/locale/ja/LC_MESSAGES/appstream.mo >+share/locale/ko/LC_MESSAGES/appstream.mo >+share/locale/lt/LC_MESSAGES/appstream.mo >+share/locale/nb/LC_MESSAGES/appstream.mo >+share/locale/nl/LC_MESSAGES/appstream.mo >+share/locale/oc/LC_MESSAGES/appstream.mo >+share/locale/pl/LC_MESSAGES/appstream.mo >+share/locale/pt/LC_MESSAGES/appstream.mo >+share/locale/pt_BR/LC_MESSAGES/appstream.mo >+share/locale/ro/LC_MESSAGES/appstream.mo >+share/locale/rom/LC_MESSAGES/appstream.mo >+share/locale/ru/LC_MESSAGES/appstream.mo >+share/locale/sk/LC_MESSAGES/appstream.mo >+share/locale/sl/LC_MESSAGES/appstream.mo >+share/locale/sr/LC_MESSAGES/appstream.mo >+share/locale/sr@latin/LC_MESSAGES/appstream.mo >+share/locale/sv/LC_MESSAGES/appstream.mo >+share/locale/tr/LC_MESSAGES/appstream.mo >+share/locale/uk/LC_MESSAGES/appstream.mo >+share/locale/zh_CN/LC_MESSAGES/appstream.mo >+share/locale/zh_TW/LC_MESSAGES/appstream.mo >+share/metainfo/org.freedesktop.appstream.cli.metainfo.xml >+share/vala/vapi/appstream.deps >+share/vala/vapi/appstream.vapi >diff --git a/devel/Makefile b/devel/Makefile >index 563c6d4bc..84e5217e8 100644 >--- a/devel/Makefile >+++ b/devel/Makefile >@@ -1,6 +1,7 @@ > COMMENT = Development utilities > > SUBDIR += 9base >+ SUBDIR += AppStream > SUBDIR += ChipmunkPhysics > SUBDIR += ElectricFence > SUBDIR += ORBit2
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 258541
:
227943
| 228570