aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPiraty <mail@piraty.dev>2024-11-07 23:24:30 +0000
committerPiraty <mail@piraty.dev>2024-11-07 23:25:05 +0000
commit30c19895c630efbb6e84a4ef74161a64688b89e5 (patch)
tree18bb8463c1f710f6d2f9824925ca931477df492f
parent6eb0994394bd1c8e1e41b66f36a448646a1b8fac (diff)
downloadvoid-packages-30c19895c630efbb6e84a4ef74161a64688b89e5.tar
void-packages-30c19895c630efbb6e84a4ef74161a64688b89e5.tar.gz
void-packages-30c19895c630efbb6e84a4ef74161a64688b89e5.tar.bz2
void-packages-30c19895c630efbb6e84a4ef74161a64688b89e5.tar.lz
void-packages-30c19895c630efbb6e84a4ef74161a64688b89e5.tar.xz
void-packages-30c19895c630efbb6e84a4ef74161a64688b89e5.tar.zst
void-packages-30c19895c630efbb6e84a4ef74161a64688b89e5.zip
New package: msitools-0.103
l---------srcpkgs/libmsitools1
l---------srcpkgs/msitools-devel1
-rw-r--r--srcpkgs/msitools/template41
3 files changed, 43 insertions, 0 deletions
diff --git a/srcpkgs/libmsitools b/srcpkgs/libmsitools
new file mode 120000
index 00000000000..baf6b8d3f07
--- /dev/null
+++ b/srcpkgs/libmsitools
@@ -0,0 +1 @@
+msitools \ No newline at end of file
diff --git a/srcpkgs/msitools-devel b/srcpkgs/msitools-devel
new file mode 120000
index 00000000000..baf6b8d3f07
--- /dev/null
+++ b/srcpkgs/msitools-devel
@@ -0,0 +1 @@
+msitools \ No newline at end of file
diff --git a/srcpkgs/msitools/template b/srcpkgs/msitools/template
new file mode 100644
index 00000000000..7cbefc4b462
--- /dev/null
+++ b/srcpkgs/msitools/template
@@ -0,0 +1,41 @@
+# Template file for 'msitools'
+pkgname=msitools
+version=0.103
+revision=1
+build_style=meson
+build_helper=gir
+hostmakedepends="gettext glib-devel pkg-config bison vala"
+makedepends="glib-devel libgsf-devel gcab-devel"
+depends="bash perl"
+short_desc="Inspect and build Windows Installer (.MSI) files"
+maintainer="Piraty <mail@piraty.dev>"
+license="GPL-2.0-or-later"
+homepage="https://wiki.gnome.org/msitools"
+changelog="https://gitlab.gnome.org/GNOME/msitools/-/raw/master/NEWS"
+distfiles="${GNOME_SITE}/${pkgname}/${version}/${pkgname}-${version}.tar.xz"
+checksum=d17622eebbf37fa4c09b59be0bc8db08b26be300a6731c74da1ebce262bce839
+
+post_extract() {
+ # perl is runtime depedency of msidiff
+ vsed -i meson.build -e '/perl = find_program/d'
+}
+
+libmsitools_package() {
+ short_desc+=" - runtime library"
+ license="LGPL-2.1-or-later"
+ pkg_install() {
+ vmove usr/lib/*.so.*
+ }
+}
+
+msitools-devel_package() {
+ depends="${sourcepkg}>=${version}_${revision}"
+ short_desc+=" - development files"
+ pkg_install() {
+ vmove usr/include
+ vmove usr/lib/pkgconfig
+ vmove "usr/lib/*.so"
+ vmove usr/share/gir-1.0
+ vmove usr/share/vala
+ }
+}