Closed yochananmarqos closed 2 years ago
@yochananmarqos I imagine you need a hotfix for Arch Linux ?
Your users would appreciate that, indeed. 😁
Could you try the tip of this branch https://github.com/sonnyp/Tangram/tree/v1.13 ?
I will release as 1.3.2 if you can build successfully.
Yes, it builds.
Thanks - v1.3.2 is out
Please also update pkgdesc
to Browser for your pinned tabs
and add gtk3
to dependencies.
Also and BTW - you don't need npm/rollup and so on - you can make the PKGBUILD simpler with
# Maintainer: Mark Wagie <mark dot wagie at tutanota dot com>
# Contributor: Sonny Piers <sonny at fastmail dot net>
pkgname=tangram
pkgver=1.3.2
pkgrel=1
pkgdesc="Browser for your pinned tabs"
arch=('any')
url="https://apps.gnome.org/app/re.sonny.Tangram"
license=('GPL3')
depends=('gjs' 'gtk3' 'libsoup' 'webkit2gtk')
conflicts=('gigagram' "$pkgname-web")
replaces=("$pkgname-web")
makedepends=('git' 'meson')
#checkdepends=('appstream-glib')
source=("${pkgname%-web}::git+https://github.com/sonnyp/Tangram.git#tag=v$pkgver")
sha256sums=('SKIP')
build() {
arch-meson "$pkgname" build
meson compile -C build
}
check() {
# Validate appstream file fails, only validate desktop & schema files
meson test 'Validate desktop file' 'Validate schema file' -C build --print-errorlogs
}
package(){
DESTDIR="$pkgdir" meson install -C build
# Conflicts with tangram-bin binary
# ln -s /usr/bin/re.sonny.Tangram "$pkgdir/usr/bin/$pkgname"
}
Thanks. However, the About dialog still says 1.3.1.
Nice catch - forgot to update the version number -_-
It's fixed in tag v1.3.2
Meson sux. Back to Make.
Building fails with Meson 0.60.0:
https://mesonbuild.com/Release-notes-for-0-60-0.html#the-python-modules-dependency-method-no-longer-accepts-positional-arguments
meson-log.txt: