summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBruce Zhang2019-05-11 22:38:11 +0800
committerBruce Zhang2019-05-11 22:38:11 +0800
commit3505252ca9e4bb288f4d839f3083d54c8d533fa2 (patch)
tree5f6c0bf45f754bfe8dba417bd353a4802a440585
downloadaur-3505252ca9e4bb288f4d839f3083d54c8d533fa2.tar.gz
first commit
-rw-r--r--.SRCINFO15
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD46
3 files changed, 65 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..3233cbbca5f7
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,15 @@
+pkgbase = fontbase
+ pkgdesc = FontBase is the font manager of the new generation, built by designers, for designers.
+ pkgver = 2.7.0
+ pkgrel = 1
+ url = https://fontba.se/
+ arch = x86_64
+ arch = i686
+ license = custom:FontBase
+ makedepends = p7zip
+ depends = electron
+ source = fontbase-2.7.0.AppImage::https://releases.fontba.se/linux/FontBase-2.7.0.AppImage
+ sha256sums = SKIP
+
+pkgname = fontbase
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..485c132af599
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+src
+pkg
+*.AppImage
+*.pkg.tar.xz
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..73c65e3ed120
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,46 @@
+# Maintainer: Bruce Zhang
+pkgname=fontbase
+pkgver=2.7.0
+pkgrel=1
+pkgdesc="FontBase is the font manager of the new generation, built by designers, for designers."
+arch=('x86_64' 'i686')
+url="https://fontba.se/"
+license=('custom:FontBase')
+depends=('electron')
+makedepends=('p7zip')
+source=("$pkgname-$pkgver.AppImage::https://releases.fontba.se/linux/FontBase-$pkgver.AppImage")
+sha256sums=('SKIP')
+
+prepare() {
+ mkdir "$pkgname"
+ cd "$srcdir/$pkgname"
+ 7z x "$srcdir/$pkgname-$pkgver.AppImage"
+ echo "https://fontba.se/legal/terms" > "$srcdir/COPYRIGHT"
+
+ sed -i 's/Exec=AppRun/Exec=fontbase' fontbase.desktop
+}
+
+package() {
+ cd "$srcdir/$pkgname"
+
+ # Install application
+ install -Dm644 resources/app.asar "$pkgdir/usr/share/fontbase/app.asar"
+ cd resources/plugins
+ find . -type f -exec install -Dm644 {} "$pkgdir/usr/share/fontbase/plugins/{}" \;
+
+ # Install start script
+ echo "#!/usr/bin/env sh
+exec electron /usr/share/fontbase/app.asar \$@
+" > "$srcdir/fontbase.sh"
+ install -Dm755 "$srcdir/fontbase.sh" "$pkgdir/usr/bin/fontbase"
+
+ # Install desktop file
+ install -Dm644 "$srcdir/$pkgname/fontbase.desktop" "$pkgdir/usr/share/applications/fontbase.desktop"
+
+ # Install license
+ install -Dm644 "$srcdir/COPYRIGHT" "$pkgdir/usr/share/licenses/fontbase/COPYRIGHT"
+
+ # Install icons
+ cd "$srcdir/$pkgname/usr/share/icons/hicolor"
+ find . -type f -exec install -Dm644 {} "$pkgdir/usr/share/icons/hicolor/{}" \;
+}