Package Details: sxiv-git 2016.08.08-1

Git Clone URL: https://aur.archlinux.org/sxiv-git.git (read-only, click to copy)
Package Base: sxiv-git
Description: Simple (or small or suckless) X Image Viewer
Upstream URL: https://github.com/muennich/sxiv
Licenses: GPL2
Conflicts: sxiv
Provides: sxiv
Submitter: None
Maintainer: jasonwryan
Last Packager: jasonwryan
Votes: 35
Popularity: 0.000000
First Submitted: 2011-01-23 13:55 (UTC)
Last Updated: 2016-08-10 07:16 (UTC)

Required by (11)

Sources (1)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 Next › Last »

orschiro commented on 2014-04-08 19:32 (UTC)

Anyone else having problem to build it? aura >>= Building `sxiv-git`... aura >>= Well, building `sxiv-git` failed. aura >>= Dumping makepkg output in 3.. 2.. 1.. ==> Making package: sxiv-git 522.653a6ee-1 (Di 8. Apr 21:31:13 CEST 2014) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Cloning sxiv git repo... Cloning into bare repository '/var/cache/pacman/pkg/sxiv-git30288/sxiv-git/sxiv'... -> Found config.h ==> Validating source files with sha256sums... sxiv ... Skipped config.h ... Skipped ==> Extracting sources... -> Creating working copy of sxiv git repo... Cloning into 'sxiv'... done. ==> Starting pkgver()... ==> Updated version: sxiv-git 524.e685859-1 ==> Starting prepare()... ==> Starting build()... image.c: In function ‘img_init’: image.c:82:12: error: ‘ANTI_ALIAS’ undeclared (first use in this function) img->aa = ANTI_ALIAS; ^ image.c:82:12: note: each undeclared identifier is reported only once for each function it appears in image.c:83:15: error: ‘ALPHA_LAYER’ undeclared (first use in this function) img->alpha = ALPHA_LAYER; ^ make: *** [image.o] Error 1 ==> ERROR: A failure occurred in build(). Aborting... gcc -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -std=c99 -Wall -pedantic -O2 -I/usr/include -D_XOPEN_SOURCE=500 -DHAVE_GIFLIB -DVERSION=\"git-20140406\" -c -o commands.o commands.c gcc -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -std=c99 -Wall -pedantic -O2 -I/usr/include -D_XOPEN_SOURCE=500 -DHAVE_GIFLIB -DVERSION=\"git-20140406\" -c -o exif.o exif.c gcc -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -std=c99 -Wall -pedantic -O2 -I/usr/include -D_XOPEN_SOURCE=500 -DHAVE_GIFLIB -DVERSION=\"git-20140406\" -c -o image.o image.c Makefile:20: recipe for target 'image.o' failed

<deleted-account> commented on 2012-12-30 13:25 (UTC)

Ok, I looked into the Makefile and I understand why this is to be prefered. It doesn't change anything, but since I have the strong feeling that you won't give up until I change it, I changed it ;) Everything ok now? I'm always open for suggestions.

baskerville commented on 2012-12-30 11:56 (UTC)

Please see: https://bbs.archlinux.org/viewtopic.php?pid=271#p271 (This recommendation is coming from Judd Vinet.)

<deleted-account> commented on 2012-12-30 11:14 (UTC)

I follow upstream's describtion how to change the install directory. Please look it up at the project's github page.

baskerville commented on 2012-12-30 10:42 (UTC)

Instead of: make PREFIX="$pkgdir/usr" install I would prefer: make PREFIX=/usr DESTDIR="$pkgdir" install

<deleted-account> commented on 2012-12-29 18:17 (UTC)

Concerning GPLv2 vs GPL2, please take a look at the licenses package. That's why it has to be "GPL2". I took the example PKGBUILD for git packages from the abs package and did a remake of the package. This should solve everything. From my point of view this package is perfect. If there are passages in it you would do differently, I need you to respect that everybody has his own style.

baskerville commented on 2012-12-29 17:50 (UTC)

Thanks, you're right about the license. Could you take all the other changes too? There's still a lot of typos ('X' is not 'x', 'GPLv2' is not 'GPL2', etc.), indentation problems, unnecessary messages, double quotes, etc.

<deleted-account> commented on 2012-12-24 01:13 (UTC)

I like your modifications, so I added most of them. Thanks! giflib isn't needed as a dependency, since imlib2 already depends on giflib. The license file isn't required in the package, since the gpl2 license is already provided by the licenses package. We only have to provide licenses which aren't in the licenses file.

baskerville commented on 2012-12-23 20:41 (UTC)

I've made a few improvements to the PKGBUILD: - Added 'giflib' to the dependencies (cf. ef0ed3226428c00507e76bdda77c522729ed6809). - Added 'git' to the make dependencies. - Copied `LICENCE` and `sxiv.desktop` to the appropriate places. Please grab it here: https://github.com/baskerville/PKGBUILDs/raw/master/sxiv-git/PKGBUILD