From: Colin Clark Date: Sun, 18 Nov 2018 17:38:10 +0000 (+0000) Subject: Ref #631: Compilation script for all distributions X-Git-Tag: v1.5~44 X-Git-Url: http://geeqie.org/cgi-bin/gitweb.cgi?p=geeqie.git;a=commitdiff_plain;h=e335e4d84c69e5b8d5f0d369a200a083e9ee59f7 Ref #631: Compilation script for all distributions https://github.com/BestImageViewer/geeqie/issues/631 Reference to all-distros script included in README. Full list of dependencies still not included. --- diff --git a/README.md b/README.md index 9fb4ad4f..9b0735fa 100644 --- a/README.md +++ b/README.md @@ -100,17 +100,26 @@ Geeqie is a graphics file viewer. Basic features: ## Downloading -Geeqie is available as a package with some distributions. +Geeqie is available as a package with some distributions, however Geeqie is stable and you may compile the latest version from sources. -However Geeqie is stable, and you may download the latest version (if you have installed git) from here: +There are two scripts which will download and compile the sources for you. + +The first script will install Geeqie to a defined location, and will run under any system. However, it is left to you to make sure dependencies are fulfilled. +To get the script, from the command line type:

+`wget https://raw.githubusercontent.com/pixlsus/Scripts/master/build-geeqie` + +The second script will run only on Debian-based system, but will fulfil all dependencies and also give you the opportunity to include additional pixbuf loaders and other useful programs. +To get the script, from the command line type:

+`wget https://raw.githubusercontent.com/BestImageViewer/geeqie/master/web/geeqie-install-debian.sh` + + +If you wish to compile the sources yourself you may download the latest version (if you have installed git) from here: Either: `git clone git://www.geeqie.org/geeqie.git` Or: `git clone http://www.geeqie.org/git/geeqie.git` -For Ubuntu and other Debian-based systems, [this script](http://www.geeqie.org/web/geeqie-install-debian.sh) will download Geeqie sources, all dependencies, and compile and install Geeqie. You may also select which optional libraries to install. - -## Installation +## Manual Installation List compile options: `./autogen.sh --help` @@ -238,6 +247,19 @@ And either the ChangeLog file or [Geeqie ChangeLog](http://geeqie.org/cgi-bin/gi and copy to the location of the Geeqie ancilliary files, which is usually: /usr/local/lib/geeqie/ + libimage-exiftool-perl + For the jpeg extraction plugin + + liblcms2-utils + For the command-line tool jpgicc, used by the jpeg extraction plugin + + ImageMagick + exiftran + gphoto2 + ufraw + exiv2 + Additional command-line tools for various operations + ### Code hackers: If you plan on making any major changes to the code that will be offered for diff --git a/web/geeqie-install-debian.sh b/web/geeqie-install-debian.sh index 87471108..db4d982a 100755 --- a/web/geeqie-install-debian.sh +++ b/web/geeqie-install-debian.sh @@ -57,8 +57,10 @@ optional_array=( "liblcms2-utils" "markdown (for generating README help file)" "markdown" -"gphoto2 (for tethered photography)" +"gphoto2 (for tethered photography and camera download plugins)" "gphoto2" +"libimage-exiftool-perl (for jpeg extraction plugin)" +"libimage-exiftool-perl" ) # Optional for GTK3 only