Package Details: prjtrellis-git 1.2.1.r4.g64b38df-2

Git Clone URL: https://aur.archlinux.org/prjtrellis-git.git (read-only, click to copy)
Package Base: prjtrellis-git
Description: Tools for working with the Lattice ECP5 bit-stream format
Upstream URL: https://github.com/YosysHQ/prjtrellis
Licenses: MIT, custom:ISC
Conflicts: prjtrellis
Provides: libtrellis.so, prjtrellis, pytrellis.so
Replaces: trellis-git
Submitter: xiretza
Maintainer: xiretza
Last Packager: xiretza
Votes: 7
Popularity: 0.000000
First Submitted: 2022-03-20 18:20 (UTC)
Last Updated: 2022-06-27 18:08 (UTC)

Dependencies (10)

Required by (1)

Sources (1)

Latest Comments

1 2 Next › Last »

xiretza commented on 2023-09-20 17:57 (UTC)

No, that's definitely not how packages are supposed to work, if AUR helpers are broken that's their problem. Please stop suggesting these things, and definitely stop spamming comments.

xiretza commented on 2023-09-20 16:36 (UTC)

@xiota: why? It's probably not very useful anymore since everyone has upgraded from the old, removed package already, but it doesn't hurt, does it?

xiretza commented on 2022-02-16 18:53 (UTC)

Hi, could you please implement the version changes from my previous comment?

xiretza commented on 2021-12-28 14:23 (UTC)

Please change pkgver() to use tags and expose the pkgver to the provides=():

diff --git a/PKGBUILD b/PKGBUILD
index 13801c2..fcbc566 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -8,7 +8,7 @@ url='https://github.com/YosysHQ/prjtrellis'
 license=('custom:ISC')
 depends=('boost-libs' 'python')
 makedepends=('git' 'cmake' 'boost')
-provides=('prjtrellis' 'prjtrellis-db')
+provides=("prjtrellis=$pkgver" "prjtrellis-db=$pkgver")
 conflicts=('prjtrellis' 'prjtrellis-db')
 source=('trellis::git+https://github.com/YosysHQ/prjtrellis.git'
         'database::git+https://github.com/YosysHQ/prjtrellis-db.git')
@@ -17,7 +17,7 @@ sha256sums=('SKIP'

 pkgver() {
   cd "$srcdir/trellis"
-  printf 'r%s.%s' "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+  git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
 }

 prepare() {

This way, I can depend on prjtrellis>1.1 in nextpnr-git.

rvalles commented on 2020-12-17 17:58 (UTC) (edited on 2020-12-18 07:44 (UTC) by rvalles)

Upstream url should be: https://github.com/YosysHQ/prjtrellis

Symbiflow isn't the upstream, and it isn't being updated.

novenary commented on 2019-09-05 20:15 (UTC)

It seems the /usr/lib64 workaround is no longer needed, and breaks the build. mv: cannot stat '/home/streetwalrus/.cache/yay/trellis-git/pkg/trellis-git/usr/lib64': No such file or directory

grahamedgecombe commented on 2019-06-29 13:01 (UTC)

@palmr: thanks, this is fixed now.