Forráskód Böngészése

new template (FreeTube)

Naz 3 hónapja
szülő
commit
c2d04f1d9d
3 módosított fájl, 28 hozzáadás és 2 törlés
  1. 1 1
      .github/workflows/build-packages.yml
  2. 1 1
      README.md
  3. 26 0
      srcpkgs/freetube/template

+ 1 - 1
.github/workflows/build-packages.yml

@@ -10,7 +10,7 @@ env:
   ARCH: x86_64
   HOST: x86_64
   PLATFORM: linux/amd64
-  PACKAGES: "brave,ferdium,librewolf,vscodium,obsidian,onlyoffice"
+  PACKAGES: "brave,ferdium,librewolf,vscodium,obsidian,onlyoffice,freetube"
 
 jobs:
   build-packages:

+ 1 - 1
README.md

@@ -15,5 +15,5 @@ Once you've created file above, proceed with installing any packages you want us
 
 ```bash
 doas xbps-install -Su
-doas xbps-install brave librewolf vscodium ferdium obsidian onlyoffice
+doas xbps-install brave librewolf vscodium ferdium obsidian onlyoffice freetube
 ```

+ 26 - 0
srcpkgs/freetube/template

@@ -0,0 +1,26 @@
+# Template file for 'freetube'
+pkgname=freetube
+version=0.22.1
+revision=0
+only_for_archs="x86_64"
+hostmakedepends="tar xz"
+short_desc="An open source desktop YouTube player built with privacy in mind."
+maintainer="Naz <[email protected]>"
+license="AGPL-3.0"
+homepage="https://freetubeapp.io/"
+distfiles="https://github.com/FreeTubeApp/FreeTube/releases/download/v${version}-beta/freetube_${version}_amd64.deb"
+checksum=23316475faeb035ef40e1970e61ef53ee06ce6a4dfb12e0ba790f5f92059b9ae
+nostrip=yes
+
+do_extract() {
+  mkdir -p ${DESTDIR}
+  ar x ${XBPS_SRCDISTDIR}/${pkgname}-${version}/freetube_${version}_amd64.deb
+  tar xf data.tar.xz -C ${DESTDIR}
+}
+
+do_install() {
+	vmkdir usr/bin
+  ln -sf /opt/FreeTube/freetube ${DESTDIR}/usr/bin/freetube
+  # Cleanup up
+  rm -rf ${DESTDIR}/etc
+}