From fd74c578df06da0488d8f477d6a95101f3744952 Mon Sep 17 00:00:00 2001 From: oreo639 Date: Tue, 21 Mar 2023 19:04:23 -0700 Subject: [PATCH] New package: libdex-0.2.0 --- common/shlibs | 1 + srcpkgs/libdex-devel | 1 + srcpkgs/libdex/template | 44 +++++++++++++++++++++++++++++++++++++++++ 3 files changed, 46 insertions(+) create mode 120000 srcpkgs/libdex-devel create mode 100644 srcpkgs/libdex/template diff --git a/common/shlibs b/common/shlibs index 9b12ff7dbe51..f972eebc4d3a 100644 --- a/common/shlibs +++ b/common/shlibs @@ -430,6 +430,7 @@ libdvdread.so.8 libdvdread-6.1.1_1 libdvdnav.so.4 libdvdnav-4.1.3_1 libdvbpsi.so.10 libdvbpsi-1.3.1_1 libdca.so.0 libdca-0.0.5_1 +libdex-1.so.1 libdex-0.2.0_1 libmpeg2.so.0 libmpeg2-0.5.1_1 libmpeg2convert.so.0 libmpeg2-0.5.1_1 libmng.so.2 libmng-2.0.2_1 diff --git a/srcpkgs/libdex-devel b/srcpkgs/libdex-devel new file mode 120000 index 000000000000..7f6d81db220a --- /dev/null +++ b/srcpkgs/libdex-devel @@ -0,0 +1 @@ +libdex \ No newline at end of file diff --git a/srcpkgs/libdex/template b/srcpkgs/libdex/template new file mode 100644 index 000000000000..783120b37e4d --- /dev/null +++ b/srcpkgs/libdex/template @@ -0,0 +1,44 @@ +# Template file for 'libdex' +pkgname=libdex +version=0.2.0 +revision=1 +build_style=meson +build_helper=gir +configure_args="-Dexamples=false + -Ddocs=$(vopt_if gtk_doc true false) + -Dintrospection=$(vopt_if gir enabled disabled) + $(vopt_bool vala vapi)" +hostmakedepends="pkg-config glib-devel gettext + $(vopt_if vala vala) $(vopt_if gtk_doc gi-docgen)" +makedepends="glib-devel libgirepository-devel libatomic-devel + liburing-devel $(vopt_if vala 'vala vala-devel')" +short_desc="Future-based programming for GLib-based applications" +maintainer="oreo639 " +license="LGPL-2.1-or-later" +homepage="https://gitlab.gnome.org/GNOME/libdex" +changelog="https://gitlab.gnome.org/GNOME/libdex/-/raw/main/NEWS" +distfiles="${GNOME_SITE}/libdex/${version%.*}/libdex-${version}.tar.xz" +checksum=a0f7566260971a1e4aeb53a07d95c806091257b8789d6fad9931dba872c5070d + +# Package build options +build_options="gir vala gtk_doc" +build_options_default="gir vala gtk_doc" + +libdex-devel_package() { + depends="${sourcepkg}-${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/pkgconfig + vmove "usr/lib/*.so" + if [ "$build_option_gir" ]; then + vmove usr/share/gir-1.0 + fi + if [ "$build_option_vala" ]; then + vmove usr/share/vala + fi + if [ "$build_option_gtk_doc" ]; then + vmove usr/share/doc + fi + } +}