Browse Source

✨feat: new template for Cinny

Naz 2 tháng trước cách đây
mục cha
commit
686ce6e6a9
3 tập tin đã thay đổi với 27 bổ sung2 xóa
  1. 1 1
      .github/workflows/build-packages.yml
  2. 1 1
      README.md
  3. 25 0
      srcpkgs/cinny-desktop/template

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

@@ -14,7 +14,7 @@ env:
   ARCH: x86_64
   HOST: x86_64
   PLATFORM: linux/amd64
-  PACKAGES: "brave,ferdium,librewolf,vscodium,obsidian,onlyoffice,freetube,tutanota-desktop,drawio-desktop,sklauncher"
+  PACKAGES: "brave,ferdium,librewolf,vscodium,obsidian,onlyoffice,freetube,tutanota-desktop,drawio-desktop,sklauncher,cinny-desktop"
 
 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 freetube tutanota-desktop drawio-desktop sklauncher
+doas xbps-install brave librewolf vscodium ferdium obsidian onlyoffice freetube tutanota-desktop drawio-desktop sklauncher cinny-desktop
 ```

+ 25 - 0
srcpkgs/cinny-desktop/template

@@ -0,0 +1,25 @@
+# Template file for 'cinny-desktop'
+pkgname=cinny-desktop
+version=4.3.2
+revision=1
+only_for_archs="x86_64"
+hostmakedepends="tar xz "
+depends="libssl1.1 libcrypto1.1 webkit2gtk"
+short_desc="Yet another matrix client for desktop"
+maintainer="Naz <[email protected]>"
+license="AGPL-3.0"
+homepage="https://cinny.in/"
+distfiles="https://github.com/cinnyapp/cinny-desktop/releases/download/v${version}/Cinny_desktop-x86_64.deb"
+checksum=f017b3735aa80de3888dda00322b70f33abb48a73f89a3660a517559605090d6
+nostrip=yes
+noverifyrdeps=yes
+
+do_extract() {
+  mkdir -p ${DESTDIR}
+  ar x ${XBPS_SRCDISTDIR}/${pkgname}-${version}/Cinny_desktop-x86_64.deb
+  tar xf data.tar.gz -C ${DESTDIR}
+}
+
+do_install() {
+  rm -rf ${DESTDIR}/etc
+}