debian/0002755000000000000000000000000011742224373007175 5ustar debian/source/0002755000000000000000000000000011742224373010475 5ustar debian/source/format0000644000000000000000000000001411413647344011703 0ustar 3.0 (quilt) debian/control0000644000000000000000000000212511742213770010575 0ustar Source: llgal Section: web Priority: optional Maintainer: Brice Goglin Build-Depends: debhelper (>= 5) Homepage: http://home.gna.org/llgal/ Standards-Version: 3.9.3 Vcs-Svn: svn://svn.gna.org/svn/llgal/branches/debian Vcs-Browser: http://svn.gna.org/viewcvs/llgal/branches/debian/ Package: llgal Architecture: all Depends: ${misc:Depends}, ${perl:Depends}, libimage-size-perl, liblocale-gettext-perl, liburi-perl, imagemagick Recommends: libimage-exiftool-perl Description: Command-line online gallery generator llgal is a online gallery generator for images, videos, ... It is based on igal and adds multiple features including: - various types of slides (movies, text, links, downloads and subdirs); - addition of headers, footers, links and separators in generated HTML files; - automatic generation of captions from JFIF, GIF or EXIF tags; - highly configurable layout. The llgal interface is command line only. Its purpose is to generates nice web-pages quickly, using very simple but standard XHTML/CSS code, without requiring anything like php or javascript. debian/patches/0002755000000000000000000000000011742224373010624 5ustar debian/patches/01-fix_subgallery_-n.patch0000644000000000000000000000123011742214446015466 0ustar Index: llgal.in =================================================================== --- a/llgal.in (révision 734) +++ b/llgal.in (révision 735) @@ -940,7 +940,7 @@ if ($opts->{make_slide_filename_from_filename}) { if ($type == $TYPE_TEXT or $type == $TYPE_LINK) { $slide_filename = "$opts->{slide_filenameprefix}$counter_with_zeros.$opts->{www_extension}" ; - } elsif ($opts->{make_slide_filename_from_extension}) { + } elsif ($opts->{make_slide_filename_from_extension} or $type == $TYPE_DIR) { $slide_filename = "$opts->{slide_filenameprefix}$filename.$opts->{www_extension}" ; } else { my @parts = split (/\./, $filename) ; debian/patches/series0000644000000000000000000000010411742214446012032 0ustar debianize_dependencies_in_warnings.patch 01-fix_subgallery_-n.patch debian/patches/debianize_dependencies_in_warnings.patch0000644000000000000000000000144111413644755020706 0ustar Replace raw perl dependencies with Debian package dependencies. --- llgal.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Index: llgal-0.13.13/llgal.in =================================================================== --- llgal-0.13.13.orig/llgal.in 2007-07-08 17:49:15.000000000 +0200 +++ llgal-0.13.13/llgal.in 2007-07-08 17:49:19.000000000 +0200 @@ -427,7 +427,7 @@ # Try to load the module if (not eval { require Image::ExifTool ; }) { $messages->abort_percentage (); - die "Perl module Image::ExifTool not found, please install it if you wish to extract tags from images.\n" ; + die "Perl module Image::ExifTool not found, please install the package 'libimage-exiftool-perl' if you wish to extract tags from images.\n" ; } # ExifTool initialization debian/compat0000644000000000000000000000000211342420376010366 0ustar 5 debian/postinst0000755000000000000000000000077710601053404011003 0ustar #!/bin/sh set -e #DEBHELPER# # Move a conffile without triggering a dpkg question # No need to rename the default into .dpkg-new since no default # config file installed anymore mv_conffile() { OLDCONFFILE="$1" NEWCONFFILE="$2" if [ -e "$OLDCONFFILE" ]; then echo "Preserving user changes to $NEWCONFFILE ..." mv -f "$OLDCONFFILE" "$NEWCONFFILE" fi } case "$1" in configure) if dpkg --compare-versions "$2" le "0.11-1"; then mv_conffile "/etc/llgalrc" "/etc/llgal/llgalrc" fi esac debian/preinst0000755000000000000000000000133410644201254010577 0ustar #!/bin/sh set -e #DEBHELPER# # Remove the conffile unless modified rm_unchanged_conffile() { CONFFILE="$1" if [ -e "$CONFFILE" ]; then md5sum="`md5sum \"$CONFFILE\" | sed -e \"s/ .*//\"`" old_md5sum=`dpkg-query -W -f='${Conffiles} ' llgal | grep "$CONFFILE[[:space:]]" | cut -d' ' -f3` if [ "$md5sum" = "$old_md5sum" ]; then rm -f "$CONFFILE" fi fi } # Prepare to move a conffile without triggering a dpkg question prep_mv_conffile() { rm_unchanged_conffile "$1" } case "$1" in install|upgrade) if dpkg --compare-versions "$2" le "0.11-1"; then prep_mv_conffile "/etc/llgalrc" else if dpkg --compare-versions "$2" le "0.13.10-1"; then rm_unchanged_conffile "/etc/llgal/llgalrc" fi fi esac debian/watch0000644000000000000000000000012210313750140010204 0ustar version=3 http://download.gna.org/llgal/llgal-([\d\w\.]+).tar.bz2 debian uupdate debian/changelog0000644000000000000000000002760011742224412011044 0ustar llgal (0.13.17-2) unstable; urgency=low * Bump Standards-Version to 3.9.3, no changes needed. * Fix copyright-refers-to-symlink-license. * Add 01-fix_subgallery_-n.patch to fix the slidename of sugalleries when -n is used, closes: #652929. -- Brice Goglin Sat, 14 Apr 2012 09:35:49 +0200 llgal (0.13.17-1) unstable; urgency=low * New upstream release. + Fix compatibility with graphicsmagick-imagemagick-compat, closes: #604106. * Drop 01_fix_-n_manpage.patch and 02_fix_typos.patch, applied upstream. * Add dummy build-indep and build-arch rules to fix Lintian warnings. -- Brice Goglin Tue, 02 Aug 2011 12:39:05 +0200 llgal (0.13.16-3) unstable; urgency=low * Add descriptions to patches. * Switch to dpkg-source 3.0 (quilt) format * Bump Standards-Version to 3.9.0, no changes needed. * Register howto.html to doc-base. * Add 02_fix_typos.patch to make lintian happy. -- Brice Goglin Sat, 03 Jul 2010 18:19:45 +0200 llgal (0.13.16-2) unstable; urgency=low * Add 01_fix_-n_manpage.patch to fix the description of -n in the manpage, thanks Paul Menzel, closes: #579096. -- Brice Goglin Sun, 09 May 2010 12:09:29 +0200 llgal (0.13.16-1) unstable; urgency=low * New upstream release. + Fix support for filenames with initial dash character in convert command-lines, closes: #570553. + Fix PARENT and PREV/NEXT links between galleries, honor user changes in the captions file instead of overriding with the default values, closes: #478699. * Add Vcs-Svn and Vcs-Browser fields. * Bump Standards-Version to 3.8.4, no changes needed. * Bump debhelper compatibility level to 5, adjust Build-Depends, add ${misc:Depends} to Depends. * Wrap and reorder Build-Depends, Depends and Recommends. -- Brice Goglin Sun, 28 Feb 2010 08:56:42 +0100 llgal (0.13.15-1) unstable; urgency=low * New upstream release. * Do not insert the default index title in the captions file if it is already defined (closes: #452945). * Bump Standards-Version to 3.7.3, no changes needed. * Move the homepage URL from the description to the new Homepage field. -- Brice Goglin Sat, 15 Dec 2007 19:15:26 +0100 llgal (0.13.14-1) unstable; urgency=low * New upstream release. -- Brice Goglin Sun, 18 Nov 2007 16:22:31 +0100 llgal (0.13.13-1) unstable; urgency=low * New upstream release. * Do not call identify on every image, check their validity by looking at their dimensions instead (closes: #431939). * Refresh debianize_dependencies_in_warnings.patch. * Use dpkg-query instead of parsing /var/lib/dpkg/status in preinst (lintian error maintainer-script-uses-dpkg-status-directly). -- Brice Goglin Sun, 08 Jul 2007 16:47:16 +0200 llgal (0.13.12-1) unstable; urgency=low * New upstream release. -- Brice Goglin Tue, 17 Apr 2007 00:01:50 +0200 llgal (0.13.11-1) unstable; urgency=low * New upstream release. * Update preinst and postinst to drop /etc/llgal/llgalrc (or the old /etc/llgalrc) unless it has been modified (since it is not installed in /etc by upstream anymore). * Install the llgalrc template as documentation. -- Brice Goglin Sat, 24 Mar 2007 01:57:35 +0100 llgal (0.13.10-1) unstable; urgency=low * New upstream release. * Call external commands as a list of arguments instead of as a shell command-line so that special character are well supported in path and filenames, closes: #408873. * Update Standards-Version to 3.7.2.2, no change required. * Fix missing word in the description, thanks to Christoph Berg. -- Brice Goglin Mon, 29 Jan 2007 21:28:06 +0100 llgal (0.13.9-1) unstable; urgency=low * New upstream release. * Add missing double-quotes in command lines to support spaces in filenames, closes: #398814. * Install llgal.1 and the new llgalrc.5 with dh_installman instead of relying on the upstream Makefile. -- Brice Goglin Sun, 19 Nov 2006 22:21:50 +0100 llgal (0.13.8-1) unstable; urgency=low * New upstream release. * Add homepage to the description. -- Brice Goglin Thu, 9 Nov 2006 11:07:40 +0100 llgal (0.13.7-2) unstable; urgency=low * Install doc/examples/. -- Brice Goglin Sat, 21 Oct 2006 17:42:21 +0200 llgal (0.13.7-1) unstable; urgency=low * New upstream release. * Include /usr/share/quilt/quilt.make in debian/rules to manage patches and add quilt (>= 0.40) to Build-Depends. * Add debianize_dependencies_in_warnings.patch to talk about libimage-exiftool-perl when recommending Image::ExifTool. -- Brice Goglin Thu, 19 Oct 2006 21:50:00 +0200 llgal (0.13.6-1) unstable; urgency=low * New upstream release. * Replace link_between_last_and_first_slide with link_between_last_and_first and make it work with subgallery linking too, closes: #377780. * Move libimage-exiftool-perl from Depends to Recommends since llgal now dynamically loads it only when required (not in the common case), and fails gracefully if not installed. * Add README.Debian to explain why libimage-exiftool-perl is only recommended. -- Brice Goglin Sun, 3 Sep 2006 11:34:40 -0400 llgal (0.13.5-1) unstable; urgency=low * New upstream release. -- Brice Goglin Tue, 4 Jul 2006 23:45:48 -0400 llgal (0.13.4-1) unstable; urgency=low * New upstream release. * Install HTML files from the new upstream doc/ subdirectory. * Update Standards-Version to 3.7.2. -- Brice Goglin Thu, 11 May 2006 11:41:12 +0200 llgal (0.13.3-1) unstable; urgency=low * New upstream release. * Update Standards-Version to 3.7.0. -- Brice Goglin Sun, 30 Apr 2006 23:33:59 +0200 llgal (0.13.2-1) unstable; urgency=low * New upstream release. * Add an empty binary-arch target in debian/rules. * Replace Build-Depends-Indep with Build-Depends in debian/control. -- Brice Goglin Thu, 27 Apr 2006 00:35:28 +0200 llgal (0.13.1-1) unstable; urgency=low * New upstream release. -- Brice Goglin Tue, 18 Apr 2006 17:06:52 -0700 llgal (0.13-1) unstable; urgency=low * New upstream release. * Update debian/rules to pass PERL_INSTALLDIRS=vendor. -- Brice Goglin Tue, 18 Apr 2006 17:06:33 -0700 llgal (0.12.2-1) unstable; urgency=low * New upstream release. * Update the description. -- Brice Goglin Tue, 7 Mar 2006 23:00:39 -0500 llgal (0.12.1-1) unstable; urgency=low * New upstream release. * Change character encoding in HTML header according to the locale, closes: #343546. -- Brice Goglin Wed, 21 Dec 2005 01:02:11 -0500 llgal (0.12-1) unstable; urgency=low * New upstream release. * Now depends on liblocale-gettext-perl. -- Brice Goglin Thu, 15 Dec 2005 12:56:02 -0500 llgal (0.11.4-1) unstable; urgency=low * New upstream release. * Parse command-line options after configuration files, closes: #340315. -- Brice Goglin Tue, 22 Nov 2005 13:21:59 -0500 llgal (0.11.3-1) unstable; urgency=low * New upstream release. * Fix the order of command line and configuration file options processing, and of sanity checks, closes: #337380. * Fix the copyright. -- Brice Goglin Wed, 9 Nov 2005 00:44:26 -0500 llgal (0.11.2-1) unstable; urgency=low * New upstream release. * Add preinst/postinst to move /etc/llgalrc to /etc/llgal/llgalrc without losing user changes. * Update rules according to new upstream Makefile. -- Brice Goglin Thu, 22 Sep 2005 10:06:07 +0200 llgal (0.11-1) unstable; urgency=low * New upstream release. * Improved support for JFIF and/or EXIF image comments, closes: #324478. * Does not use Perl filetest operators that do not support ACL, closes: #325171. * Install the UPGRADE file. * Add debian/watch. -- Brice Goglin Wed, 7 Sep 2005 23:34:08 +0200 llgal (0.9.10-1) unstable; urgency=low * New upstream release. * First official release, closes: #320834 -- Brice Goglin Fri, 5 Aug 2005 00:59:07 +0200 llgal (0.9.9-1) unstable; urgency=low * New upstream release. -- Brice Goglin Wed, 3 Aug 2005 03:17:43 +0200 llgal (0.9.8-1) unstable; urgency=low * New upstream release. -- Brice Goglin Tue, 2 Aug 2005 12:12:18 +0200 llgal (0.9.7-1) unstable; urgency=low * New upstream release. * Update the description and fix a few stuff for the ITP. -- Brice Goglin Mon, 1 Aug 2005 21:54:12 +0200 llgal (0.9.6-2) unstable; urgency=low * Make a serious description. -- Brice Goglin Sun, 31 Jul 2005 00:45:50 +0200 llgal (0.9.6-1) unstable; urgency=low * New upstream release. -- Brice Goglin Sun, 1 May 2005 18:19:09 +0200 llgal (0.9.5-1) unstable; urgency=low * New upstream release. -- Brice Goglin Sun, 24 Apr 2005 00:02:27 +0200 llgal (0.9.4-1) unstable; urgency=low * New upstream release. -- Brice Goglin Wed, 13 Apr 2005 00:16:02 +0200 llgal (0.9.3-1) unstable; urgency=low * New upstream release. -- Brice Goglin Tue, 12 Apr 2005 19:09:41 +0200 llgal (0.9.2-1) unstable; urgency=low * New upstream release. -- Brice Goglin Sat, 9 Apr 2005 20:10:38 +0200 llgal (0.9.1-1) unstable; urgency=low * Add homepage to debian/copyright. * New upstream release. -- Brice Goglin Sun, 27 Mar 2005 00:29:05 +0100 llgal (0.9-1) unstable; urgency=low * New upstream release. -- Brice Goglin Fri, 4 Mar 2005 22:41:37 +0100 llgal (0.8.2-1) unstable; urgency=low * New upstream release. * Depend on liburi-perl. * Upstream now requires libimage-info-perl instead of suggesting exiftags. -- Brice Goglin Thu, 3 Mar 2005 00:01:35 +0100 llgal (0.8.1-1) unstable; urgency=low * New upstream release. * Add igalwriter to Replaces. -- Brice Goglin Tue, 1 Mar 2005 16:45:53 +0100 llgal (0.8-1) unstable; urgency=low * New upstream release. * Split Debian and upstream changelogs * Use upstream Makefile in debian/rules. * Check with lintian. * exiftags is now only suggested since upstream checks its avaibility. -- Brice Goglin Tue, 1 Mar 2005 15:18:23 +0100 llgal (0.7-1) unstable; urgency=low * New upstream release. -- Brice Goglin Sat, 26 Feb 2005 19:57:16 +0100 llgal (0.6-1) unstable; urgency=medium * New upstream release. -- Brice Goglin Tue, 22 Feb 2005 00:12:00 +0200 llgal (0.5-1) unstable; urgency=low * New upstream release. -- Brice Goglin Sun, 20 Feb 2005 16:28:00 +0200 llgal (0.4-1) unstable; urgency=medium * New upstream release. -- Brice Goglin Sun, 20 Feb 2005 01:17:00 +0200 llgal (0.3-1) unstable; urgency=low * New upstream release. -- Brice Goglin Sat, 19 Feb 2005 16:00:00 +0200 llgal (0.2-1) unstable; urgency=medium * New upstream release. -- Brice Goglin Sat, 19 Feb 2005 12:00:00 +0200 llgal (0.1-1) unstable; urgency=low * Initial upstream release. -- Brice Goglin Mon, 07 Feb 2005 20:30:00 +0200 debian/llgal.doc-base0000644000000000000000000000037011413656767011700 0ustar Document: llgal-howto Title: llgal Manual Author: Brice Goglin Abstract: This manual describes what llgal is, and how it can be used. Section: Web Development Format: HTML Index: /usr/share/doc/llgal/howto.html Files: /usr/share/doc/llgal/*.html debian/copyright0000644000000000000000000000156611742213552011133 0ustar llgal was packaged for Debian by Brice Goglin in Nov 2005. It was downloaded from http://home.gna.org/llgal. llgal is copyright (c) 2005 Brice Goglin . It is based on igal which is copyright 2000 Eric Pop . This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL-2 file. debian/rules0000755000000000000000000000215011615751417010254 0ustar #!/usr/bin/make -f # Sample debian/rules that uses debhelper. # GNU copyright 1997 to 1999 by Joey Hess. #export DH_VERBOSE=1 #export DH_COMPAT=3 build-arch: build build-indep: build build: dh_testdir make PREFIX=/usr SYSCONFDIR=/etc MANDIR=/usr/share/man PERL_INSTALLDIRS=vendor touch build-stamp clean: dh_testdir dh_testroot rm -f build-stamp dh_clean make clean PREFIX=/usr SYSCONFDIR=/etc MANDIR=/usr/share/man PERL_INSTALLDIRS=vendor install: build dh_testdir dh_testroot dh_clean -k make install DESTDIR=$(CURDIR)/debian/llgal PREFIX=/usr SYSCONFDIR=/etc MANDIR=/usr/share/man PERL_INSTALLDIRS=vendor # Build architecture-dependent files here. binary-arch: build install # Build architecture-independent files here. binary-indep: build install dh_testdir dh_testroot dh_installchangelogs Changes dh_installdocs doc/howto.html doc/upgrade.html doc/examples/ doc/llgalrc dh_installman llgal.1 llgalrc.5 dh_compress dh_fixperms dh_installdeb dh_perl dh_gencontrol dh_md5sums dh_builddeb binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary install configure debian/README.Debian0000644000000000000000000000110210474216417011227 0ustar Debian README for llgal package =============================== llgal recommends libimage-exiftool-perl. It does not depend on it since most usages won't actually need it. libimage-exiftool-perl provides extraction of tags from images, including Exif tags (used when llgal is passed --exif) and basic comments and timestamps (used when --cc or --ct is passed). When none of these features are used, llgal may safely be used without libimage-exiftool-perl installed. If those feature are used, llgal will fail gracefully and advice the user to install libimage-exiftool-perl.