Date: Wednesday, June 17, 2020 @ 12:18:37 Author: bgyorgy Revision: 646333
Move birdfont from AUR with 26 votes Added: birdfont/ birdfont/trunk/ birdfont/trunk/PKGBUILD birdfont/trunk/appdata.patch libxmlbird/ libxmlbird/trunk/ libxmlbird/trunk/PKGBUILD ------------------------------+ birdfont/trunk/PKGBUILD | 40 ++++++++++++++++++++++++++++++++++++++++ birdfont/trunk/appdata.patch | 31 +++++++++++++++++++++++++++++++ libxmlbird/trunk/PKGBUILD | 29 +++++++++++++++++++++++++++++ 3 files changed, 100 insertions(+) Added: birdfont/trunk/PKGBUILD =================================================================== --- birdfont/trunk/PKGBUILD (rev 0) +++ birdfont/trunk/PKGBUILD 2020-06-17 12:18:37 UTC (rev 646333) @@ -0,0 +1,40 @@ +# Maintainer: Balló György <ballogyor+arch at gmail dot com> +# Contributor: Caleb Maclennan <[email protected]> +# Contributor: Mohamed Sobh <[email protected]> +# Contributor: Drew Noel <[email protected]> +# Contributor: Manuel Hüsers <[email protected]> +# Contributor: fstirlitz <[email protected]> +# Contributor: Stefan Husmann <[email protected]> +# Contributor: Matej Lach <[email protected]> + +pkgname=birdfont +pkgver=2.29.0 +pkgrel=2 +pkgdesc='Font editor which can generate fonts in TTF, EOT and SVG formats' +arch=(x86_64) +url='https://birdfont.org/' +license=(GPL3) +depends=(libgee libxmlbird webkit2gtk) +makedepends=(python vala) +source=("https://birdfont.org/releases/$pkgname-$pkgver.tar.xz"{,.sig} + appdata.patch) +sha256sums=('1c6d6da20b0705f61aa9478797e8c336ef6a6b986ce04e1800f6baa5f3c2e3a3' + 'SKIP' + 'e01980dbac7bb0ee4caaaf6b150cae1bc80d77570d86f81259d3fb1233b29868') +validpgpkeys=('FB3BEFA59A6FF7F0E0682B68BCD31D4CCCEB9DD4') # Johan Mattsson + +prepare() { + cd $pkgname-$pkgver + patch -Np1 -i ../appdata.patch +} + +build() { + cd $pkgname-$pkgver + ./configure --prefix /usr --cflags="$CFLAGS" --ldflags="$LDFLAGS" + ./build.py +} + +package() { + cd $pkgname-$pkgver + ./install.py --dest "$pkgdir" --libdir /lib --manpages-directory /share/man/man1 +} Added: birdfont/trunk/appdata.patch =================================================================== --- birdfont/trunk/appdata.patch (rev 0) +++ birdfont/trunk/appdata.patch 2020-06-17 12:18:37 UTC (rev 646333) @@ -0,0 +1,31 @@ +From 156fdb5681927a8a39d00c53f97caeffa33f8f83 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Ball=C3=B3=20Gy=C3=B6rgy?= <[email protected]> +Date: Wed, 17 Jun 2020 14:04:52 +0200 +Subject: [PATCH] Update AppStream metadata + +- Specify launchable desktop file and developer name. +- Make metadata license more permissive to allow inclusion into distributions' AppStream database. +--- + resources/linux/birdfont.appdata.xml | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +diff --git a/resources/linux/birdfont.appdata.xml b/resources/linux/birdfont.appdata.xml +index 35828092..e36853f9 100644 +--- a/resources/linux/birdfont.appdata.xml ++++ b/resources/linux/birdfont.appdata.xml +@@ -1,7 +1,8 @@ + <?xml version="1.0" encoding="UTF-8"?> + <component> + <id>org.birdfont.birdfont</id> +- <metadata_license>GPL-3.0+</metadata_license> ++ <launchable type="desktop-id">birdfont.desktop</launchable> ++ <metadata_license>CC0-1.0</metadata_license> + <project_license>GPL-3.0+</project_license> + <name>birdfont</name> + <summary>Font editor</summary> +@@ -29,4 +30,5 @@ + <binary>birdfont</binary> + </provides> + <update_contact>[email protected]</update_contact> ++ <developer_name>Johan Mattsson</developer_name> + </component> Added: libxmlbird/trunk/PKGBUILD =================================================================== --- libxmlbird/trunk/PKGBUILD (rev 0) +++ libxmlbird/trunk/PKGBUILD 2020-06-17 12:18:37 UTC (rev 646333) @@ -0,0 +1,29 @@ +# Maintainer: Balló György <ballogyor+arch at gmail dot com> +# Contributor: Andrew Sun <adsun701 at gmail dot com> +# Contributor: Manuel Hüsers <manuel dot huesers at uni-ol dot de> +# Contributor: fstirlitz <felix dot von dot s at posteo dot de> + +pkgname=libxmlbird +pkgver=1.2.11 +pkgrel=2 +pkgdesc='XML parsing library written in Vala' +arch=(x86_64) +url='https://birdfont.org/xmlbird.php' +license=(LGPL3) +depends=(glib2) +makedepends=(python vala) +source=(https://birdfont.org/xmlbird-releases/$pkgname-$pkgver.tar.xz{,.sig}) +sha256sums=('20062cf9d890690f0259b969bd25cfb6038d42c312239ed5038c5aeeb77c8bf9' + 'SKIP') +validpgpkeys=('FB3BEFA59A6FF7F0E0682B68BCD31D4CCCEB9DD4') # Johan Mattsson + +build() { + cd $pkgname-$pkgver + ./configure --prefix /usr --libdir lib --cflags "$CFLAGS" --ldflags "$LDFLAGS" + ./build.py +} + +package() { + cd $pkgname-$pkgver + ./install.py --dest "$pkgdir" +}
