Update whalebird to 6.2.5

This commit is contained in:
AkiraFukushima 2025-09-19 01:24:24 +09:00
parent 3dbff1ac94
commit 4a8f61a4dc
No known key found for this signature in database
GPG key ID: B7EA3A3C9AEC9F0E
2 changed files with 11 additions and 11 deletions

View file

@ -1,6 +1,6 @@
pkgbase = whalebird pkgbase = whalebird
pkgdesc = Single-column Fediverse client for desktop pkgdesc = Single-column Fediverse client for desktop
pkgver = 6.2.4 pkgver = 6.2.5
pkgrel = 1 pkgrel = 1
url = https://whalebird.social url = https://whalebird.social
arch = x86_64 arch = x86_64
@ -10,15 +10,15 @@ pkgbase = whalebird
makedepends = nodejs>=22.0.0 makedepends = nodejs>=22.0.0
makedepends = node-gyp makedepends = node-gyp
makedepends = git makedepends = git
depends = electron36>=36.0.0 depends = electron37>=37.0.0
depends = electron36<37.0.0 depends = electron37<38.0.0
provides = whalebird provides = whalebird
conflicts = whalebird-bin conflicts = whalebird-bin
conflicts = whalebird-desktop-git conflicts = whalebird-desktop-git
source = https://github.com/h3poteto/whalebird-desktop/archive/refs/tags/v6.2.4.tar.gz source = https://github.com/h3poteto/whalebird-desktop/archive/refs/tags/v6.2.5.tar.gz
source = whalebird.desktop source = whalebird.desktop
source = electron-builder.yml source = electron-builder.yml
md5sums = cd940d3a7c8994d435b021508a612dae md5sums = c5f9a240b79269657484fa8133cd522a
md5sums = 6ab525c54c6e91871d0d6f05a76f5289 md5sums = 6ab525c54c6e91871d0d6f05a76f5289
md5sums = 480286196dc0614fd14b0d906c00b228 md5sums = 480286196dc0614fd14b0d906c00b228

View file

@ -1,19 +1,19 @@
# Maintainer: Akira Fukushima <h3.poteto@gmail.com> # Maintainer: Akira Fukushima <h3.poteto@gmail.com>
pkgname=whalebird pkgname=whalebird
pkgver=6.2.4 pkgver=6.2.5
pkgrel=1 pkgrel=1
pkgdesc="Single-column Fediverse client for desktop " pkgdesc="Single-column Fediverse client for desktop "
arch=('x86_64') arch=('x86_64')
url="https://whalebird.social" url="https://whalebird.social"
license=('GPL-3.0') license=('GPL-3.0')
depends=('electron36>=36.0.0' 'electron36<37.0.0') depends=('electron37>=37.0.0' 'electron37<38.0.0')
makedepends=('yarn' 'tar' 'nodejs>=22.0.0' 'node-gyp' 'git') makedepends=('yarn' 'tar' 'nodejs>=22.0.0' 'node-gyp' 'git')
provides=('whalebird') provides=('whalebird')
conflicts=('whalebird-bin' 'whalebird-desktop-git') conflicts=('whalebird-bin' 'whalebird-desktop-git')
source=("https://github.com/h3poteto/whalebird-desktop/archive/refs/tags/v$pkgver.tar.gz" source=("https://github.com/h3poteto/whalebird-desktop/archive/refs/tags/v$pkgver.tar.gz"
whalebird.desktop whalebird.desktop
electron-builder.yml) electron-builder.yml)
md5sums=('cd940d3a7c8994d435b021508a612dae' md5sums=('c5f9a240b79269657484fa8133cd522a'
'6ab525c54c6e91871d0d6f05a76f5289' '6ab525c54c6e91871d0d6f05a76f5289'
'480286196dc0614fd14b0d906c00b228') '480286196dc0614fd14b0d906c00b228')
@ -21,7 +21,7 @@ prepare() {
cd "whalebird-desktop-${pkgver}" cd "whalebird-desktop-${pkgver}"
rm -f electron-builder.yml rm -f electron-builder.yml
rm .tool-versions rm .tool-versions
_electronVersion="$(</usr/lib/electron36/version)" _electronVersion="$(</usr/lib/electron37/version)"
yarn up "electron@$_electronVersion" yarn up "electron@$_electronVersion"
} }
@ -29,14 +29,14 @@ build() {
cp electron-builder.yml "whalebird-desktop-${pkgver}"/electron-builder.yml cp electron-builder.yml "whalebird-desktop-${pkgver}"/electron-builder.yml
cd "whalebird-desktop-${pkgver}" cd "whalebird-desktop-${pkgver}"
yarn exec nextron build --no-pack yarn exec nextron build --no-pack
yarn exec electron-builder --linux --dir --config electron-builder.yml -c.electronDist=/usr/lib/electron36 -c.electronVersion="$_electronVersion" yarn exec electron-builder --linux --dir --config electron-builder.yml -c.electronDist=/usr/lib/electron37 -c.electronVersion="$_electronVersion"
} }
package() { package() {
mkdir -p "${pkgdir}/usr/bin" mkdir -p "${pkgdir}/usr/bin"
mkdir -p "${pkgdir}/usr/share" mkdir -p "${pkgdir}/usr/share"
mv "whalebird-desktop-${pkgver}/dist/linux-unpacked" "${pkgdir}/usr/share/${pkgname}" mv "whalebird-desktop-${pkgver}/dist/linux-unpacked" "${pkgdir}/usr/share/${pkgname}"
ln -sf "/usr/share/${pkgname}/whalebird" "${pkgdir}/usr/bin/whalebird" ln -sf "/usr/share/${pkgname}/Whalebird" "${pkgdir}/usr/bin/whalebird"
for i in 16 32 128 256 512; do for i in 16 32 128 256 512; do
install -Dm 644 "whalebird-desktop-${pkgver}/resources/icons/icon.iconset/icon_${i}x${i}.png" \ install -Dm 644 "whalebird-desktop-${pkgver}/resources/icons/icon.iconset/icon_${i}x${i}.png" \