Looks like that link is no longer valid. Link here:
http://www.sfml-dev.org/files/SFML-1.6-sdk-linux-64.tar.gz
Checksum: 05bdc32286ab2ec8cb1ccdafe53f31830284e09e11ebfc3ab3836c99a0d9654b (sha256)
Search Criteria
Package Details: sfml1.6 1.6-6
Package Actions
| Package Base: | sfml1.6 |
|---|---|
| Description: | A simple, fast, cross-platform, and object-oriented multimedia API |
| Upstream URL: | http://www.sfml-dev.org/ |
| Category: | lib |
| Licenses: | |
| Submitter: | grubber |
| Maintainer: | None |
| Last Packager: | None |
| Votes: | 15 |
| First Submitted: | 2012-09-11 21:48 |
| Last Updated: | 2013-11-14 16:45 |
Required by (3)
Sources
- http://downloads.sourceforge.net/sfml/SFML-1.6-sdk-linux-64.tar.gz
- various-fixes.patch
Latest Comments
Comment by captaincrisp
Comment by ArnaudNux
==> Validation des fichiers sources avec sha256sums...
SFML-1.6-sdk-linux-64.tar.gz ... ÉCHEC
various-fixes.patch ... Réussite
==> ERREUR : Un ou plusieurs fichiers sont invalides !
==> ERREUR: Makepkg n'a pas pu construire sfml1.6.
==> Relancer la compilation de sfml1.6 ? [o/N]
Comment by alucryd
raffitz: Thx for the heads up. Unfortunately I don't have the time nor the will to take care of sfml1.6 anymore, I'll just orphan it and leave it in your care if you wish.
Comment by raffitz
There are some headers still including from SFML/*.hpp rather than sfml-1.6/SFML/*.hpp
To correct it, I did:
grep -rl \<SFML\/ /usr/include/sfml-1.6/SFML/ | xargs sed -i 's/<SFML\//<sfml-1.6\/SFML\//g'
although I'm not sure that fixes it entirely...
Comment by alucryd
float: I know it won't, but this is by design, so this does not conflict with regular sfml. As for -lSOIL, I'll add it asap, probably an after effect of my removing the static libs in the soil package (that was quite a while ago though).
Comment by float
CMake will not find the libs with the -1.6.so.
I also had to add -lSOIL in the patch file where linking libsfml-graphics-1.6.so to avoid "undefined reference" errors.
Thanks for the package!
Comment by alucryd
cruiseliu: Thx! Package updated.
Comment by cruiseliu
My compiler complained that 'memcpy' was not declared in SFML/Graphics/ImageLoader.cpp:144
Solved by adding '#include <cstring>' to the patch.
Comment by grubber
Disowned.
Comment by alucryd
Whichever is fine with me, you'll find the files here: https://github.com/Alucryd/aur-alucryd/tree/master/personal/sfml1.6
Either disown and leave a message here so I get a notification, or upload the above files (put your name back as maintainer of course^^).
Also, please note that I changed the names of the libs and the include dir, so as to be closer to what you can find in the official repos. The libs are like this: libsfml-system-1.6.so, you'll have to update your slade PKGBUILD accordingly. The include dir is /usr/include/sfml-1.6.
Comment by grubber
Feel free to do whatever works the best for you. I won't need this package anymore once new version of slade is released anyway.
Comment by alucryd
Hmm I'm trying to make it work against sfml 2 from the repos, I may not need this after all. However I have an updated PKGBUILD ready, which, among other things, allow to build against libpng15 instead of libpng14. I can share it with you or still take over the package, tell me what you prefer.
Comment by grubber
Sure, no problem.
Comment by alucryd
Hey, is it okay for me to put this in [community]? I'm transferring vba-m there, and I need this dep.
Comment by alucryd
Hi, you need mesa in makedepends to build this (needs glx.h).
Comment by grubber
Hmm, namcap reported to me that soil is not a needed dependency, that's why it's missing.
Include files have to be in /usr/include/sfml1.6, otherwise they would collide with the regular sfml package.
Comment by archtux
I tested your package needed by my package motogt.
To make my package work I had to modify a few things in your PKGBUILD.
I deleted the use-system-libs.patch because I got this error.(/usr/bin/ld: cannot find -lSOIL)
I changed the line of the include path -> make DESTDIR="${pkgdir}/usr" DESTINCDIR="${pkgdir}/usr/include" install
mkdir -p ${pkgdir}/usr/include/sfml1.6 is not needed anymore.