Package Details: tangram 1.4.2-2

Git Clone URL: https://aur.archlinux.org/tangram.git (read-only, click to copy)
Package Base: tangram
Description: Browser for your pinned tabs
Upstream URL: https://apps.gnome.org/app/re.sonny.Tangram
Licenses: GPL3
Submitter: sonny
Maintainer: yochananmarqos
Last Packager: yochananmarqos
Votes: 6
Popularity: 0.074336
First Submitted: 2019-09-16 16:37 (UTC)
Last Updated: 2022-10-20 18:23 (UTC)

Latest Comments

1 2 Next › Last »

MartinX3 commented on 2022-04-30 17:48 (UTC)

@yochananmarqos: Thank you very much and good to know. :)

yochananmarqos commented on 2022-04-30 15:03 (UTC)

@MartinX3: Done. The project was originally called Gigagram and there was a tangram-web package for a short time, but that was quite awhile ago.

MartinX3 commented on 2022-04-30 09:45 (UTC)

You should add gst-plugins-bad as optional dependency. Telegram triggers the following warning:

WebKit wasn't able to find a WebVTT encoder. Subtitles handling will be degraded unless gst-plugins-bad is installed.
GStreamer element fakevideosink not found. Please install it

Also I don't find the conflicting packages gigagram, tangram-web in AUR or the repos. Maybe that should be removed?

yochananmarqos commented on 2021-11-24 02:59 (UTC)

Figures. The one time I do a quick pkgver bump, I miss something. Thanks for catching that.

ishanarora commented on 2021-11-23 23:48 (UTC) (edited on 2021-11-23 23:48 (UTC) by ishanarora)

@esrh git submodules should be added to the sources array according to https://wiki.archlinux.org/title/VCS_package_guidelines#Git_submodules

Following is a patch to fix the missing troll source.

diff --git a/PKGBUILD b/PKGBUILD
index 9853c25..9206a79 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -12,8 +12,15 @@ makedepends=('git' 'meson')
 #checkdepends=('appstream-glib')
 conflicts=('gigagram' "$pkgname-web")
 replaces=("$pkgname-web")
-source=("$pkgname::git+https://github.com/sonnyp/Tangram.git#tag=v$pkgver")
-sha256sums=('SKIP')
+source=("$pkgname::git+https://github.com/sonnyp/Tangram.git#tag=v$pkgver" "git+https://github.com/sonnyp/troll.git")
+sha256sums=('SKIP' 'SKIP')
+
+prepare() {
+  cd "$srcdir/$pkgname"
+  git submodule init
+  git config submodule.troll.url "$srcdir/troll"
+  git submodule update
+}

 build() {
   arch-meson "$pkgname" build

esrh commented on 2021-11-23 21:15 (UTC) (edited on 2021-11-23 21:19 (UTC) by esrh)

Current pkgbuild doesn't seem to get submodules. This results in an error in finding troll/util.js.

Adding a new prepare function fixed my issue

prepare() {
  cd "$srcdir/$pkgname"
  git submodule init
  git submodule update
}

yochananmarqos commented on 2021-10-25 15:08 (UTC) (edited on 2021-10-25 15:11 (UTC) by yochananmarqos)

@lbravo: I can't reproduce that, however there is an issue building it with Meson 0.60.0. I've created an issue.

lbravo commented on 2021-10-25 14:18 (UTC)

Can't build package.

Cloning into bare repository '/tmp/tangram-5681815860119578889/tangram/tangram'... Cloning into bare repository '/tmp/tangram-5681815860119578889/tangram/troll'... tangram ... Ignorada troll ... Ignorada Cloning into 'tangram'... done. Switched to a new branch 'makepkg' Cloning into 'troll'... done. Submodule 'troll' (https://github.com/sonnyp/troll) registered for path 'src/troll' Cloning into '/tmp/tangram-5681815860119578889/tangram/src/tangram/src/troll'... npm WARN old lockfile npm WARN old lockfile The package-lock.json file was created with an old version of npm, npm WARN old lockfile so supplemental metadata must be fetched from the registry. npm WARN old lockfile npm WARN old lockfile This is a one-time fix-up, please be patient... npm WARN old lockfile npm notice npm notice New patch version of npm available! 8.1.0 -> 8.1.1 npm notice Changelog: https://github.com/npm/cli/releases/tag/v8.1.1 npm notice Run npm install -g npm@8.1.1 to update! npm notice npm ERR! semver.simplifyRange is not a function

npm ERR! A complete log of this run can be found in: npm ERR! /tmp/tangram-5681815860119578889/tangram/src/npm-cache/_logs/2021-10-25T14_15_45_821Z-debug.log ==> ERRO: Uma falha ocorreu em build(). Abortando...

yochananmarqos commented on 2021-10-10 14:36 (UTC) (edited on 2021-10-10 14:36 (UTC) by yochananmarqos)

@esskayesss: I've removed the symlink so there are no file conflicts. Ask the tangram-bin maintainer to remove the provides array.