diff options
author | Bruce Zhang | 2019-05-11 22:38:11 +0800 |
---|---|---|
committer | Bruce Zhang | 2019-05-11 22:38:11 +0800 |
commit | 3505252ca9e4bb288f4d839f3083d54c8d533fa2 (patch) | |
tree | 5f6c0bf45f754bfe8dba417bd353a4802a440585 | |
download | aur-3505252ca9e4bb288f4d839f3083d54c8d533fa2.tar.gz |
first commit
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 46 |
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/{}" \; +} |