summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authormesmerx2021-10-24 16:48:12 -0300
committermesmerx2021-10-24 16:48:12 -0300
commitc0b78e43dd7e010b764d06421ed2a5d37b4d5f48 (patch)
tree5df9d5b6a35f647cb46f3b3d1849aace1ca4d788
downloadaur-c0b78e43dd7e010b764d06421ed2a5d37b4d5f48.tar.gz
first send of aur package
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD43
2 files changed, 61 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..d9e9f2db9c3a
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = youtube-music-git
+ pkgdesc = YouTube Music Desktop App bundled with custom plugins (and built-in ad blocker / downloader)
+ pkgver = r898.a47c906
+ pkgrel = 1
+ url = https://th-ch.github.io/youtube-music
+ arch = x86_64
+ license = MIT
+ depends = gtk3
+ depends = libsecret
+ depends = nss
+ optdepends = libnotify: desktop notifications
+ optdepends = libappindicator-gtk3: tray icon
+ provides = youtube-music-git
+ conflicts = youtube-music-bin
+ source = youtube-music-git::git+https://github.com/th-ch/youtube-music.git
+ md5sums = SKIP
+
+pkgname = youtube-music-git
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..d86b8e1293ca
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,43 @@
+# Maintainer: Mesmer <ldepaula at gmail dot com>
+pkgname=youtube-music-git
+pkgver=r898.a47c906
+pkgver(){
+ cd "$pkgname"
+ ( set -o pipefail
+ git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' ||
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+ )
+}
+pkgrel=1
+pkgdesc="YouTube Music Desktop App bundled with custom plugins (and built-in ad blocker / downloader)"
+arch=('x86_64')
+url="https://th-ch.github.io/youtube-music"
+license=('MIT')
+depends=('gtk3' 'libsecret' 'nss')
+optdepends=('libnotify: desktop notifications'
+ 'libappindicator-gtk3: tray icon')
+provides=("${pkgname}")
+conflicts=("youtube-music-bin")
+source=("$pkgname::git+https://github.com/th-ch/youtube-music.git")
+md5sums=("SKIP")
+
+build(){
+
+ cd $srcdir/$pkgname
+ yarn
+ yarn build:linux tar.xz
+ version=$(cat package.json |grep version| cut -d'"' -f4)
+ bsdtar xfv dist/youtube-music-$version.tar.xz
+
+}
+
+package(){
+ version=$(cat $srcdir/$pkgname/package.json |grep version| cut -d'"' -f4)
+
+ install -d "$pkgdir/opt/Youtube Music/"
+ install -d "$pkgdir/usr/bin/"
+ cp $srcdir/$pkgname/youtube-music-$version/* "$pkgdir/opt/Youtube Music/" -r
+ ln -s "$pkgdir/opt/Youtube Music/youtube-music" $pkgdir/usr/bin/youtube-music
+ install -Dm644 $srcdir/$pkgname/license -t "$pkgdir/$pkgname/usr/share/licenses/$pkgname"
+}
+