diff options
author | Bruce Zhang | 2019-07-23 19:41:45 +0800 |
---|---|---|
committer | Bruce Zhang | 2019-07-23 19:41:45 +0800 |
commit | a12fb59d187880b0eba185d6a4949fdfa23bed6e (patch) | |
tree | b98189c533ce51dcad945034b8314d6594637674 | |
download | aur-a12fb59d187880b0eba185d6a4949fdfa23bed6e.tar.gz |
Initial upload: thief-book 1.0.1-1
thief-book
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 57 |
2 files changed, 75 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..095c39b394c8 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = thief-book + pkgdesc = 一款真正的跨平台摸鱼神器 + pkgver = 1.0.1 + pkgrel = 1 + url = https://github.com/cteams/Thief-Book + arch = x86_64 + arch = i686 + license = MIT + makedepends = jq + makedepends = moreutils + makedepends = yarn + depends = electron2 + provides = thief-book + source = thief-book-1.0.1.src.tar.gz::https://github.com/cteams/Thief-Book/archive/1.0.1.tar.gz + sha256sums = 1b4fe1d17a4640753a568b79c7eebb6b4d53ff6d92c088af72cb21bf3531ba00 + +pkgname = thief-book + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..762883955e32 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,57 @@ +# Maintainer: Bruce Zhang +pkgname=thief-book +_name=Thief-Book +pkgver=1.0.1 +pkgrel=1 +pkgdesc='一款真正的跨平台摸鱼神器' +arch=('x86_64' 'i686') +url='https://github.com/cteams/Thief-Book' +license=('MIT') +provides=('thief-book') +depends=('electron2') +makedepends=('jq' 'moreutils' 'yarn') +source=("$pkgname-$pkgver.src.tar.gz::https://github.com/cteams/Thief-Book/archive/$pkgver.tar.gz") +sha256sums=('1b4fe1d17a4640753a568b79c7eebb6b4d53ff6d92c088af72cb21bf3531ba00') + +prepare() { + cd "$srcdir/$_name-$pkgver" + electronDist="\/usr\/lib\/electron2" + electronVersion=$(tail -1 /usr/lib/electron2/version) + electronVersion=${electronVersion#v} + sed -i "s|\"electron\": \".*|\"electron\": \"$electronVersion\",|" package.json + jq ".build.electronVersion = \"$electronVersion\"" package.json | sponge package.json + yarn +} + +build() { + cd "$srcdir/$_name-$pkgver" + yarn build:dir +} + +package() { + cd "$srcdir/$_name-$pkgver/build/linux-unpacked/resources" + install -Dm644 app.asar "$pkgdir/usr/share/thief-book/app.asar" + + # Install start script + echo "#!/usr/bin/env sh +exec electron2 /usr/share/thief-book/app.asar + " > "$srcdir/thief-book.sh" + install -Dm755 "$srcdir/thief-book.sh" "$pkgdir/usr/bin/thief-book" + + # Install desktop file + echo "[Desktop Entry] +Name=Thief Book +Comment=一款真正的跨平台摸鱼神器 +Exec=/usr/bin/thief-book %U +Terminal=false +Type=Application +Icon=thief-book +StartupWMClass=Thief Book +Categories=Utility; + " > "$srcdir/thief-book.desktop" + install -Dm644 "$srcdir/thief-book.desktop" "$pkgdir/usr/share/applications/thief-book.desktop" + + # Install icons + cd "$srcdir/$_name-$pkgver/build/icons" + install -Dm644 256x256.png "$pkgdir/usr/share/icons/hicolor/256x256/apps/thief-book.png" +} |