summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBruce Zhang2019-07-23 19:41:45 +0800
committerBruce Zhang2019-07-23 19:41:45 +0800
commita12fb59d187880b0eba185d6a4949fdfa23bed6e (patch)
treeb98189c533ce51dcad945034b8314d6594637674
downloadaur-a12fb59d187880b0eba185d6a4949fdfa23bed6e.tar.gz
Initial upload: thief-book 1.0.1-1
thief-book
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD57
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"
+}