summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCaleb Maclennan2020-03-27 11:51:56 +0300
committerCaleb Maclennan2020-04-02 17:54:31 +0300
commit1e0e07db3de7a4765986510b6903ca1ac577c2df (patch)
treecb2f325f26f78e4d7f98fa9596210d8b4636bffb
parentc13420712afe163a8d4f0ea644cba4c939a88c3c (diff)
downloadaur-1e0e07db3de7a4765986510b6903ca1ac577c2df.tar.gz
Adopt, overhaul packaging
-rw-r--r--.SRCINFO13
-rw-r--r--.gitignore5
-rw-r--r--PKGBUILD31
-rw-r--r--birdfont.install17
4 files changed, 29 insertions, 37 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 75e94b466338..9c03a9115576 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,11 +1,10 @@
pkgbase = birdfont
- pkgdesc = A free font editor that lets you create vector graphics and export TTF, EOT & SVG fonts
+ pkgdesc = A font editor which can generate fonts in TTF, EOT, SVG and BIRDFONT format
pkgver = 2.28.0
- pkgrel = 1
- url = https://birdfont.org/
- install = birdfont.install
- arch = i686
+ pkgrel = 2
+ url = https://birdfont.org
arch = x86_64
+ arch = i686
license = GPL3
makedepends = vala
makedepends = gettext
@@ -17,8 +16,8 @@ pkgbase = birdfont
source = https://birdfont.org/releases/birdfont-2.28.0.tar.xz
source = https://birdfont.org/releases/birdfont-2.28.0.tar.xz.sig
validpgpkeys = FB3BEFA59A6FF7F0E0682B68BCD31D4CCCEB9DD4
- sha512sums = 2ec9debb79245e02ba7820c75c6eac42b3968ad744db17bae2f9bfe14d7d47cccf3fa834612814be3ce809601b370dc65b68f060781ec6517fa59e358b606193
- sha512sums = SKIP
+ sha256sums = 3fbb1bf7c735e4d67442ee5740e2e0ed29cb5ce56508c0c96d2599f8ece727a6
+ sha256sums = SKIP
pkgname = birdfont
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..236ec6017d2a
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
+*
+!./.SRCINFO
+!./.gitignore
+!./PKGBUILD
+!./birdfont.install
diff --git a/PKGBUILD b/PKGBUILD
index ff6404f7637a..a47581055c1f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,4 +1,5 @@
-# Maintainer: Drew Noel <drewmnoel@gmail.com>
+# Maintainer: Caleb Maclennan <caleb@alerque.com>
+# Contributor: Drew Noel <drewmnoel@gmail.com>
# Contributor: Manuel Hüsers <manuel.huesers@uni-ol.de>
# Contributor: fstirlitz <felix.von.s@posteo.de>
# Contributor: Stefan Husmann <stefan-husmann@t-online.de>
@@ -6,26 +7,30 @@
pkgname=birdfont
pkgver=2.28.0
-pkgrel=1
-pkgdesc='A free font editor that lets you create vector graphics and export TTF, EOT & SVG fonts'
-arch=('i686' 'x86_64')
-url='https://birdfont.org/'
+pkgrel=2
+pkgdesc='A font editor which can generate fonts in TTF, EOT, SVG and BIRDFONT format'
+arch=('x86_64' 'i686')
+url='https://birdfont.org'
license=('GPL3')
-depends=('libgee' 'webkit2gtk' 'libnotify' 'libxmlbird')
-makedepends=('vala' 'gettext' 'python')
-source=(https://birdfont.org/releases/${pkgname}-${pkgver}.tar.xz{,.sig})
-sha512sums=('2ec9debb79245e02ba7820c75c6eac42b3968ad744db17bae2f9bfe14d7d47cccf3fa834612814be3ce809601b370dc65b68f060781ec6517fa59e358b606193'
+depends=('libgee'
+ 'webkit2gtk'
+ 'libnotify'
+ 'libxmlbird')
+makedepends=('vala'
+ 'gettext'
+ 'python')
+source=("$url/releases/$pkgname-$pkgver.tar.xz"{,.sig})
+sha256sums=('3fbb1bf7c735e4d67442ee5740e2e0ed29cb5ce56508c0c96d2599f8ece727a6'
'SKIP')
validpgpkeys=('FB3BEFA59A6FF7F0E0682B68BCD31D4CCCEB9DD4') # Johan Mattsson <gmail: johan dot mattsson dot m>
-install="${pkgname}.install"
build() {
- cd "${srcdir}/${pkgname}-${pkgver}"
+ cd "$pkgname-$pkgver"
./configure -p /usr
./build.py
}
package() {
- cd "${srcdir}/${pkgname}-${pkgver}"
- ./install.py -d "${pkgdir}" -n /share/man/man1 -l /lib
+ cd "$pkgname-$pkgver"
+ ./install.py -d "$pkgdir" -n /share/man/man1 -l /lib
}
diff --git a/birdfont.install b/birdfont.install
deleted file mode 100644
index da52f423e134..000000000000
--- a/birdfont.install
+++ /dev/null
@@ -1,17 +0,0 @@
-_update() {
- gtk-update-icon-cache
- update-desktop-database -q
- update-mime-database /usr/share/mime
-}
-
-post_install() {
- _update
-}
-
-post_upgrade() {
- _update
-}
-
-post_remove() {
- _update
-}