I know how to compile and install a program and have done it with several versions of Darktable. This time I need to do it on four computers and I just don't know how to find/install everything needed to compile it. I know I can give it a go and when it errors install what caused the error. Here is the dependencies for Fedora but the file names for Mageia are different and I need to make sure I get 64 bit packages.
- Code: Select all
If you want to build darktable from the source on Fedora, here are the build dependencies:
# dnf install intltool atk-devel cairo-devel exiv2-devel fontconfig-devel freetype-devel libgomp gtk2-devel libjpeg-turbo-devel libtiff-devel lcms2-devel lensfun-devel libpng-devel libsq3-devel libstdc++-devel libxml2-devel OpenEXR-devel libcurl-devel libgphoto2-devel dbus-glib-devel libgnome-keyring-devel fop librsvg2-devel flickcurl-devel cmake libsoup-devel gcc-c++ colord-devel saxon libsecret-devel lua lua-devel GraphicsMagick openjpeg-devel json-glib-devel libwebp-devel SDL-devel
I have the source code in a folder ready to compile but would like to know if there is an easy way to compare what is installed against what is needed and get a list or have it install the needed packages? Also, I figured there may be a way from a tarball but Darktale says to use the xz file not the auto generated tarball. I don't know what the difference is or if that would be a problem.
- Code: Select all
Current release from source
Grab the latest source tarball (recent version: darktable 2.0.0) – make sure to use the .tar.xz file and not the auto generated .zip or .tar.gz!
Darktable info is here: http://www.darktable.org/install/
I know I can hack away at it and make a list but there has to be an easier way, automatic would be nice. I'm having shoulder surgery in early January so I'm trying to get everything done so I can goof off a lot and read a lot and everything that only requires one arm ( I won't be using it for quite a while)!

I have a giant bone spur and scratched my back which tore my tendon loose and my rotator cuff! Yep, scratched my back and not way far up there either. When I was 20 I could reach back there and scratch the back of my neck! I guess this is the other side of the hill.

Oh, the other 3 computers are converts, a friend, a neighbor and my wife. I finally got my wife a decent dual core going that is about 2x faster than her laptop is. Mageia improved the speed of the laptop and combined with an SSD she was very happy and said she didn't need a desktop, but I knew better. Now she not only loves the speed but the bigger monitor and full size keyboard have proven to her that I WAS RIGHT! When I upgraded my desktop to an i5 I offered her my Phenom II 955 BE, board and RAM but she didn't want it so I sold it. Now I'm kicking myself. I knew better and could've managed without the money.