makedeb


fluffychat-bin 1.23.0-0


Cute and easy to use matrix messenger. Secure and decentralized.

Click here to go back to the commit logs for fluffychat-bin.

Commit:


Hash: 11fc081c4c4c17f1755983a495fe5caf8b235fc8

Message: 1.23.0

Diff


diff --git a/.SRCINFO b/.SRCINFO
index a174b51..a9387c0 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -3,7 +3,7 @@ pkgname = fluffychat-bin
 pkgbase = fluffychat-bin
 pkgdesc = Cute and easy to use matrix messenger. Secure and decentralized.
 pkgrel = 0
-pkgver = 1.22.1
+pkgver = 1.23.0
 url = https://fluffychat.im/
 arch = amd64
 conflicts = fluffychat
@@ -14,10 +14,7 @@ depends = libolm3
 depends = xdg-user-dirs
 depends = zenity
 license = AGPL3
-noextract = libstdc++6_14-20240330-1_amd64.deb
-noextract = fluffychat-1.22.1.tar.gz
+noextract = fluffychat-1.23.0.tar.gz
 provides = fluffychat
-source = fluffychat-1.22.1.tar.gz::https://github.com/krille-chan/fluffychat/releases/download/v1.22.1/fluffychat-linux-x64.tar.gz
-source = http://deb.debian.org/debian/pool/main/g/gcc-14/libstdc++6_14-20240330-1_amd64.deb
-sha256sums = 49a98639c40be0d0b403f978b42b7d9403a3196fc10203dfd20e4888eec04e3e
-sha256sums = d6cecbbf7ab35cefb84ddc60b8739716faa407612463de4470984549cf607a6e
+source = fluffychat-1.23.0.tar.gz::https://github.com/krille-chan/fluffychat/releases/download/v1.23.0/fluffychat-linux-x64.tar.gz
+b2sums = c3781e3fafec6a07d5fce4e7fc8f3da3f0d08c5b2305c5606eb5537fba740637db650866f7c4c5d8dae6e4d9bfb36b2dfd95358a6cd3a375ef11eca7346f25c6
diff --git a/PKGBUILD b/PKGBUILD
index df2b57d..ee7498c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,10 +3,7 @@
 
 _pkgname=fluffychat
 pkgname="${_pkgname}-bin"
-pkgver=1.22.1
-# later libstdc++6 requires newer libc6
-# https://packages.debian.org/sid/amd64/libstdc++6/download
-_debpver=14-20240330-1
+pkgver=1.23.0
 pkgrel=0
 pkgdesc="Cute and easy to use matrix messenger. Secure and decentralized."
 arch=('amd64')
@@ -15,19 +12,15 @@ license=('AGPL3')
 depends=('libgtk-3-0' 'libjsoncpp25' 'libsecret-1-0' 'libolm3' 'xdg-user-dirs' 'zenity')
 provides=("${_pkgname}")
 conflicts=("${_pkgname}")
-source=("fluffychat-${pkgver}.tar.gz::https://github.com/krille-chan/fluffychat/releases/download/v${pkgver}/fluffychat-linux-x64.tar.gz"
-        "http://deb.debian.org/debian/pool/main/g/gcc-14/libstdc++6_${_debpver}_amd64.deb")
-noextract=("libstdc++6_${_debpver}_amd64.deb" "${_pkgname}-${pkgver}.tar.gz")
-sha256sums=('49a98639c40be0d0b403f978b42b7d9403a3196fc10203dfd20e4888eec04e3e'
-            'd6cecbbf7ab35cefb84ddc60b8739716faa407612463de4470984549cf607a6e')
+source=("fluffychat-${pkgver}.tar.gz::https://github.com/krille-chan/fluffychat/releases/download/v${pkgver}/fluffychat-linux-x64.tar.gz")
+noextract=("${_pkgname}-${pkgver}.tar.gz")
+b2sums=('c3781e3fafec6a07d5fce4e7fc8f3da3f0d08c5b2305c5606eb5537fba740637db650866f7c4c5d8dae6e4d9bfb36b2dfd95358a6cd3a375ef11eca7346f25c6')
 
 prepare() {
   cd "${srcdir}"
   # extract archive
   mkdir -p "${_pkgname}-${pkgver}"
   bsdtar -xf "${_pkgname}-${pkgver}.tar.gz" -C "${_pkgname}-${pkgver}"
-  # extract deb
-  dpkg-deb -x "libstdc++6_${_debpver}_amd64.deb" "libstdc++6_${_debpver}_amd64"
 }
 
 package() {  
@@ -39,8 +32,6 @@ package() {
   install -m755 "${srcdir}/${_pkgname}-${pkgver}/${_pkgname}" "${pkgdir}/usr/libexec/${_pkgname}/"
   cp -r "${srcdir}/${_pkgname}-${pkgver}/data" "${pkgdir}/usr/share/${_pkgname}"
   cp -r "${srcdir}/${_pkgname}-${pkgver}/lib" "${pkgdir}/usr/lib/${_pkgname}"
-  # missing library
-  install -m644 "${srcdir}/libstdc++6_${_debpver}_amd64/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0."* "${pkgdir}/usr/lib/${_pkgname}/libstdc++.so.6"
 
   # linking
   ln -s /usr/libexec/${_pkgname}/${_pkgname} ${pkgdir}/usr/bin/${_pkgname}