Package Details: zopfli-git 1.0.3.r7.g831773b-2

Git Clone URL: https://aur.archlinux.org/zopfli-git.git (read-only, click to copy)
Package Base: zopfli-git
Description: Compression algorithm library, git version
Upstream URL: https://github.com/google/zopfli
Keywords: optimization
Licenses: Apache
Provides: libzopfli.so, libzopflipng.so
Replaces: libzopfli-git, libzopflipng-git, zopflipng-git
Submitter: CounterPillow
Maintainer: CounterPillow
Last Packager: CounterPillow
Votes: 13
Popularity: 0.000000
First Submitted: 2015-08-15 20:17 (UTC)
Last Updated: 2022-12-07 19:05 (UTC)

Dependencies (4)

Required by (1)

Sources (1)

Latest Comments

bobpaul commented on 2025-04-01 14:01 (UTC)

Yes, this should also contain zopfil in both the provides and conflicts arrays. That's standard practice on -git repos since we can't expect expect the non-git package to announce they conflicts with us.

Here's what I've been using on my machines:

$ git diff
diff --git a/PKGBUILD b/PKGBUILD
index e91fa4e..9ea916e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,15 +1,16 @@
 # Maintainer: Nicolas F. <aur@fratti.ch>
 pkgname=zopfli-git
-pkgver=1.0.3.r7.g831773b
-pkgrel=3
-arch=('i686' 'x86_64' 'armv7h' 'armv6h' 'aarch64')
+pkgver=1.0.3.r9.gccf9f05
+pkgrel=1
+arch=('i686' 'x86_64' 'armv7h' 'armv6h' 'aarch64' 'powerpc' 'powerpc64' 'powerpc64le' 'riscv64')
 url="https://github.com/google/zopfli"
 pkgdesc="Compression algorithm library, git version"
 license=('Apache')
 makedepends=('git' 'cmake')
 depends=('glibc' 'gcc-libs')
 source=('git+https://github.com/google/zopfli.git')
-provides=('libzopfli.so' 'libzopflipng.so')
+conflicts=('zopfli')
+provides=('zopfli' 'libzopfli.so' 'libzopflipng.so')
 replaces=('zopflipng-git' 'libzopfli-git' 'libzopflipng-git')
 md5sums=('SKIP')

Mailaender commented on 2023-07-01 12:00 (UTC)

This does not properly conflict with the released zopfli package.

Score_Under commented on 2022-12-07 13:46 (UTC)

Would it be possible to edit the provides so that it also provides "libzopfli.so" and "libzopflipng.so" similarly to how the zopfli package itself does? https://archlinux.org/packages/community/x86_64/zopfli/

That way I can properly make pngwolf-zopfli-git rely on either one.

CounterPillow commented on 2016-02-06 14:19 (UTC)

Thanks for letting me know sekret, should be fixed in the latest PKGBUILD.

sekret commented on 2016-02-06 10:16 (UTC)

Could you please add 'armv7h' to the arch line? It builds just fine on my Raspberry Pi 2 :) Most probably it builds just fine for armv6h too (e.g. Raspberry Pi 1), but I cannot confirm... I'm not sure if any device fits the 'ARM' architecture you provide in your PKGBUILD, at least for me this didn't work.

CounterPillow commented on 2016-01-05 20:53 (UTC)

I fixed the "provides" array in pkgrel 2 to account for the split-package nature of this. Thanks for the heads-up.

CounterPillow commented on 2016-01-04 16:39 (UTC)

zopflipng-git and zopfli-git are from the same package base, zopfli-git only includes the zopfli utility whereas zopflipng-git includes the zopflipng utility. I need to fix the "provides" to be per split package, sorry.

ruuda commented on 2016-01-02 12:31 (UTC)

How does this package differ from zopfli-git? Zopfli-git already provides zopflipng?