Package Details: blissify-git 0.1.7.r16.g054bc79-1

Git Clone URL: https://aur.archlinux.org/blissify-git.git (read-only, click to copy)
Package Base: blissify-git
Description: A tool to analyze an MPD audio library and make smart playlists
Upstream URL: https://github.com/Polochon-street/blissify-rs
Licenses: GPL
Submitter: Polochon_street
Maintainer: Polochon_street
Last Packager: Polochon_street
Votes: 2
Popularity: 0.000000
First Submitted: 2021-06-06 20:06 (UTC)
Last Updated: 2021-07-19 18:36 (UTC)

Required by (0)

Sources (1)

Latest Comments

Polochon_street commented on 2021-07-19 18:37 (UTC)

Hi! Thanks a lot for the fix, it's way better like that :)

The PKGBUILD should be updated properly now.

mikoxyz commented on 2021-07-13 18:11 (UTC) (edited on 2021-07-13 18:15 (UTC) by mikoxyz)

Hi! I fixed up the PKGBUILD a bit.

diff --git a/PKGBUILD b/PKGBUILD
index 5130f44..5d92531 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,8 +1,7 @@
 # Maintainer: Polochon_street <polochonstreet at gmx dot fr>
 pkgname=blissify-git
-_gitname=blissify-rs
-pkgver=0.1.6
-pkgrel=2
+pkgver=0.1.7.r16.g054bc79
+pkgrel=1
 pkgdesc="A tool to analyze an MPD audio library and make smart playlists"
 arch=('x86_64')
 url="https://github.com/Polochon-street/blissify-rs"
@@ -10,22 +9,27 @@ license=('GPL')
 depends=()
 makedepends=('cargo' 'nasm' 'clang')
 options=('!lto')
-source=("git://github.com/Polochon-street/blissify-rs")
+source=("$pkgname::git+https://github.com/Polochon-street/blissify-rs")
 sha512sums=('SKIP')

+pkgver() {
+  cd "$pkgname"
+  git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
 build() {
-  cd "$_gitname"
+  cd "$pkgname"

   cargo build --release --locked
 }

 check() {
-  cd "$_gitname"
+  cd "$pkgname"

   cargo test --release --locked
 }

 package() {
-   cd "$_gitname"
+   cd "$pkgname"
    install -Dm 755 target/release/blissify -t "${pkgdir}/usr/bin"
 }

mikoxyz commented on 2021-06-29 08:17 (UTC)

@Polochon_street: Yeah, !lto is the default, but it doesn't hurt to explicitly disable lto for those who do have lto enabled in their makepkg.conf

Polochon_street commented on 2021-06-21 20:14 (UTC)

!lto should be default for arch packages, but I did bump the PKGBUILD and make that explicit.

mikoxyz commented on 2021-06-19 10:10 (UTC)

This package doesn't build with lto enabled; this patch disables lto for this package

diff --git a/PKGBUILD b/PKGBUILD
index e7292a7..5130f44 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -9,6 +9,7 @@ url="https://github.com/Polochon-street/blissify-rs"
 license=('GPL')
 depends=()
 makedepends=('cargo' 'nasm' 'clang')
+options=('!lto')
 source=("git://github.com/Polochon-street/blissify-rs")
 sha512sums=('SKIP')