Stable | Development | Packages | Notes | |
SFML | Version: 2.0.0-RC Commit: 19276a5 | Version: 2.0.0 Commit: 86897a8 | libsfml libsfml-dbg libsfml-dev libsfml-doc sfml-examples | The sfml-examples package provides scripts to run the SFML examples easily. Type sfml-<example-name>. For examples: sfml-shader would run the shader example and allow to quickly see if SFML runs well with your graphic card. |
CSFML | Version: 2.0.0-RC Commit: 1bfc30c | Version: 2.0.0 Commit: 7aab902 | libcsfml libcsfml-dbg libcsfml-dev libcsfml-doc | No notes. |
JSFML | Not available! | Version: 2.0.0 (dev) Commit: 8438ca183d | libsfml-java libsfml-java-doc | I'm not sure if files are installed properly. I need feedback. |
pySFML | Version: 1.2.0 Commit: Dunno | Available tomorrow! | python-sfml python3-sfml python-sfml-doc python-sfml-dbg (comming soon) python-sfml-dev (comming soon) pysfml-examples | The pysfml-examples package provides scripts to run the pySFML examples easily. Type pysfml-<example-name>. For examples: pysfml-shader would run the shader example and allow to quickly see if SFML runs well with your graphic card. |
Stable | Development | Packages | Notes | |
sfeMovie | Version: 1.0.0 Commit: 5c204197 | Version: latest version Commit: 47c14e2 | libsfemovie libsfemovie-dev sfemovie-example | The sfemovie-example package provides a script to run the single sfeMovie examples easily. Type sfemovie-example to see if sfeMovie works well on your system. |
Thor | Not available! | Version: 2.0.0 (development) Commit: 95ffe09832 | libthor libthor-dbg libthor-dev libthor-doc thor-examples | The thor-examples package provides scripts to run the Thor examples easily. Type thor-<example-name>. For examples: thor-particles |
TGUI | Version: 0.4.2 Commit: Dunno | Version: 0.5.0 Commit: Dunno | libtgui tgui-dbg tgui-dev tgui-formbuilder | The tgui-formbuilder package provides scripts to run the Form builder (RAD). |
SFGUI | Not available! | Available but I need to check its version. | libsfgui sfgui-dbg sfgui-dev sfgui-doc sfgui-examples | The sfgui-examples package provides scripts to run the SFGUI examples easily. Type sfgui-<example-name>. |
As you have noticed, Thor is not in a stable version yet, so I wouldn't package it at the moment.Okay, then I'll ask for a stable commit next time :)
TGUI is outdated, isn't it? Stable is 0.5 and dev is 0.6.Should I package 0.6 (in development) instead of 0.5 ? Which commit ?
And the dev version of SFML will be up to date at each commit on GitHub or each time you update the package yourself ?When I started packaging, there were many factors that prevented me from relying on the github source. SFML2.0 wasn't released and most of people's work was based on either the release candidate or the latest changes (what branch?). Also, as their build scripts (mostly CMake) weren't always updated, I had to patch most of them. Now it should become more stable and I could consider relying on their git version. I'll keep you updated here.
Should I package 0.6 (in development) instead of 0.5 ? Which commit ?I would keep the stable sfml2.0 together with tgui 0.5.
Okay, then I'll ask for a stable commit next time :)Wait for Thor 2.0 :)
Am I the only one who is not able to download the sfml-development package? I already tried to use only libsfml but it's not possible to link with this version [there are no include files and some links are missing in /usr/lib]I quickly checked if the files are properly installed and it seems they are so I suppose you're missing libsfml-dev. :) libfoo-dev packages install stuff we need to compile and dev.
W: Failed to fetch http://ppa.launchpad.net/sonkun/sfml-stable/ubuntu/dists/wheezy/main/source/Sources 404 Not Found
W: Failed to fetch http://ppa.launchpad.net/sonkun/sfml-stable/ubuntu/dists/wheezy/main/binary-amd64/Packages 404 Not Found
libsfml depends on libglew1.6(>=1.6.0); however:
package libglew1.6 is not installed.
libsfml depends on libc6 (>=2.15); however:
Version of libc6:amd64 is 2.13-38
Any progress in adding SFML 2.1 to debian repos? It would be great because that would make it available on a big part of linux world because many widely used distros are based on debian repos.SFML is getting its own repository. :) I should give news by the end of the (next) week.
I actually do have libglew 1.7 installed, but i don't get, why dpkg does not want to use it. :-\I'll give a try on Debian 7.1 as soon as I can.
The libc6 2.13-38 seems to be the newest version for debian 7.1 .
HeyI've recently updated a description to meet Ubuntu new package request guides (https://wiki.ubuntu.com/UbuntuDevelopment/NewPackages/ExamplePackageRequest).
First thank you for the work.
Pls update Ubuntu ppa to 2.1!
Let heat us this one, to be sure that they will update it in the official packages. ;D
https://bugs.launchpad.net/ubuntu/+source/libsfml/+bug/1222563/+affectsmetoo (https://bugs.launchpad.net/ubuntu/+source/libsfml/+bug/1222563/+affectsmetoo)
Looks like it's taking a considerable amount of time for the guys to accept 2.1 into the repository.
You need to download the source version 1.5.0 from the glew website (http://"http://glew.sourceforge.net/index.html") and build it from scratch.So instead of simply building SFML from source on your system, which would then automatically use your current GLEW version, you built GLEW from source? ??? ;D
After that copy the headers to /usr/include and the libraries to /usr/lib (a sudo nautilus will help greatly ;) )
and set security correct (chmod 777 on all files) and create corresponding symlinks (if not present). Marking the lib as executable is also important.
This cries for a tutorial "How to setup SFML2.1 on Ubuntu correctly" ;)
Maybe I do such a tutorial after I solved my problems.
From : How to setup SFML on Ubuntu 14.04 LTS (http://seriousitguy.blogspot.de/2014/05/how-to-setup-sfml-on-ubuntu-1404-lts.html)You also have to install udev(sudo apt-get install libudev-dev) ,atleast I have to in 12.04
After this we need all dependencies of SFML solved. Enter the following commands (order doesn't matter)
sudo apt-get install freeglut3-dev
sudo apt-get install libjpeg-dev
sudo apt-get install libfreetype6-dev
sudo apt-get install libxrandr-dev
sudo apt-get install libglew-dev
sudo apt-get install libsndfile1-dev
sudo apt-get install libopenal-dev
Hm I did not need to install libudev-devYou , didn't need to , because you are not using the development version of 2.1 , it has changed recently , so you may specify that if someone downloads the source from github , then they might have to install udev. (although it's an easy guess , cmake error clearly says udev is not installed ...)
For the library path, I had no problem with linking although my sfml libs reside in /usr/local/lib. Maybe Code::Blocks 13.11 added it to the standard search path. Will check it also.That's because you are directly specifying the libraries by their full path.
$ gcc -o foo foo.cpp -lsfml-graphics -lsfml-system
new here, sorry if this has been addressed.I had same problem when I've upgraded Linux Mint version (from 15 to 16). They don't support version upgrades. You should always do fresh install with Mint. Thats probably only reason why I'm using Ubuntu and Arch (for Pc and laptop).
Packages for SFML 2.1 under Linux Mint 17 are slightly broken:
- needs libGLEW.so.1.5 as compiled, but only libGLEW.so.1.10 is available
- right now installing the 64-bit sfml-dev package installs the 32-bit libjpeg, not the correct 64-bit libjpeg
These are easily worked around for a reasonably experienced user, and of course I can compile the thing myself etc. However, I'm evaluating using SFML in a classroom setting with users who are *not* experienced. It would be nice if I could tell them to just install from the repository, rather than explaining all the extra stuff they need to do. What is required to get the package(s) fixed? Can I help somehow?
Thanks!
There is a broken dependency in the freeglut3-dev and libglew-dev package which don't let you install said packages and therefore you cannot compile SFMLSFML 2.3 doesn't depend on them.