rpms/gallery2/devel README.fedora.Gallery2, NONE, 1.1 gallery2-htaccess, NONE, 1.1 gallery2-httpd-conf, NONE, 1.1 gallery2-login-txt-path.patch, NONE, 1.1 gallery2-perl-location.patch, NONE, 1.1 gallery2.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

John Berninger (jwb) fedora-extras-commits at redhat.com
Wed Jun 7 03:51:38 UTC 2006


Author: jwb

Update of /cvs/extras/rpms/gallery2/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv8977/devel

Modified Files:
	.cvsignore sources 
Added Files:
	README.fedora.Gallery2 gallery2-htaccess gallery2-httpd-conf 
	gallery2-login-txt-path.patch gallery2-perl-location.patch 
	gallery2.spec 
Log Message:
auto-import gallery2-2.1-0.21.svn20060524 on branch devel from gallery2-2.1-0.21.svn20060524.src.rpm


--- NEW FILE README.fedora.Gallery2 ---
Gallery2 (G2) requires a database backend to function properly.  Currently, G2
supports Oracle, MySQL, and PostgreSQL databases; the choice of which to use
is completely up to you.

To run thorugh the setup, you must have an empty database available that you
plan to use with G2.  The instructions below should help with getting the
database established and available to the application.

MySQL
-----
# mysql
mysql> create database gallery2;
Query OK, 1 row affected (0.00 sec)

mysql>


PostgreSQL
----------
# su - postgres
-bash-3.1$ createdb gallery2
CREATE DATABASE
-bash-3.1$


That's it.  You may wish to consult the upstream database documentation at
http://dev.mysql.com/doc/ for MySQL or http://www.postgresql.org/docs/ for 
PostgreSQL for specifics on setting up TCP/IP connections or more advanced
database tasks.

--- NEW FILE gallery2-htaccess ---
php_value memory_limit 16M


--- NEW FILE gallery2-httpd-conf ---
Alias /gallery2 /usr/share/gallery2

<Directory /usr/share/gallery2>
  AllowOverride Options
</Directory>

gallery2-login-txt-path.patch:

--- NEW FILE gallery2-login-txt-path.patch ---
diff -ruN g2.orig/install/steps/AuthenticateStep.class gallery2/install/steps/AuthenticateStep.class
--- g2.orig/install/steps/AuthenticateStep.class	2006-05-24 14:38:42.000000000 -0400
+++ gallery2/install/steps/AuthenticateStep.class	2006-06-06 17:44:54.000000000 -0400
@@ -52,7 +52,7 @@
     }
 
     function loadTemplateData(&$templateData) {
-	$authenticationDir = dirname(dirname(dirname(__FILE__)));
+	$authenticationDir = '/srv/gallery2';
 	if (isset($_SERVER['DOCUMENT_ROOT'])
 		&& preg_match('#^' . $_SERVER['DOCUMENT_ROOT'] . '/(.*)#',
 			      $authenticationDir, $matches)) {
@@ -62,7 +62,7 @@
 	if (!$this->isComplete()) {
 	    /* Authenticate */
 	    $authenticated = false;
-	    $authFile = dirname(__FILE__) . '/../../login.txt';
+	    $authFile = '/srv/gallery2/login.txt';
 	    if (!file_exists($authFile)) {
 		if (!$this->_firstTime) {
 		    $templateData['errors'][] =

gallery2-perl-location.patch:

--- NEW FILE gallery2-perl-location.patch ---
diff -ru --exclude CVS gallery2/lib/tools/bin/extractClassXml.pl gallery2.modified/lib/tools/bin/extractClassXml.pl
--- gallery2/lib/tools/bin/extractClassXml.pl	2006-01-09 23:38:41.000000000 -0500
+++ gallery2.modified/lib/tools/bin/extractClassXml.pl	2006-02-23 15:15:10.000000000 -0500
@@ -1,4 +1,4 @@
-#!/usr/local/bin/perl
+#!/usr/bin/perl
 #
 use strict;
 use File::Basename;
diff -ru --exclude CVS gallery2/lib/tools/bin/getIllegalFunctions.pl gallery2.modified/lib/tools/bin/getIllegalFunctions.pl
--- gallery2/lib/tools/bin/getIllegalFunctions.pl	2004-07-27 02:14:01.000000000 -0400
+++ gallery2.modified/lib/tools/bin/getIllegalFunctions.pl	2006-02-23 15:15:15.000000000 -0500
@@ -1,4 +1,4 @@
-#!/usr/local/bin/perl
+#!/usr/bin/perl
 #
 use strict;
 
diff -ru --exclude CVS gallery2/lib/tools/bin/makeManifest.pl gallery2.modified/lib/tools/bin/makeManifest.pl
--- gallery2/lib/tools/bin/makeManifest.pl	2006-02-18 13:17:31.000000000 -0500
+++ gallery2.modified/lib/tools/bin/makeManifest.pl	2006-02-23 15:15:20.000000000 -0500
@@ -1,4 +1,4 @@
-#!/usr/local/bin/perl
+#!/usr/bin/perl
 #
 # This script traverses the Gallery tree and creates a manifest file that
 # contains a list of checksums for files in the distribution.  The installer
diff -ru --exclude CVS gallery2/lib/tools/uml/make-java-classes.pl gallery2.modified/lib/tools/uml/make-java-classes.pl
--- gallery2/lib/tools/uml/make-java-classes.pl.old    2006-03-22 13:34:56.000000000 -0500
+++ gallery2.modified/lib/tools/uml/make-java-classes.pl        2006-03-22 13:35:03.000000000 -0500
@@ -1,4 +1,4 @@
-#!/usr/local/bin/perl
+#!/usr/bin/perl
 use strict;
 use File::Basename;



--- NEW FILE gallery2.spec ---
%define installprefix %{_datadir}
%define g2datadir /srv/gallery2

Summary: Customizable photo gallery web site
URL: http://gallery.menalto.com
Name: gallery2
Version: 2.1
Group: Applications/Publishing
Release: 0.21.svn20060524%{?dist}
License: GPL
# Source0: http://dl.sf.net/gallery/gallery-2.1-developer.tar.gz
# Using SVN tarball for source to resolve provides issues sanely
Source0: gallery-2.1.svn.tar.gz
Source1: gallery2-httpd-conf
Source2: gallery2-htaccess
Source3: README.fedora.Gallery2
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Requires: php >= 4.1.0, httpd, gallery2-classic, gallery2-matrix, gallery2-display
BuildArch: noarch
# Subversion needed to generate manifest
BuildRequires: perl-String-CRC32, subversion

Patch0: gallery2-perl-location.patch
Patch1: gallery2-login-txt-path.patch

%package albumselect
Summary: Albumselect module for Gallery 2
Group: Applications/Publishing
Requires: gallery2 = %{version}-%{release}

%package archiveupload
Summary: Archiveupload module for Gallery 2
Group: Applications/Publishing
Requires: gallery2 = %{version}-%{release}

%package captcha
Summary: Captcha module for Gallery 2
Group: Applications/Publishing
Requires: gallery2 = %{version}-%{release}

%package cart
Summary: Cart module for Gallery 2
Group: Applications/Publishing
Requires: gallery2 = %{version}-%{release}

%package colorpack
Summary: Colorpack module for Gallery 2
Group: Applications/Publishing
Requires: gallery2 = %{version}-%{release}

%package comment
Summary: Comment module for Gallery 2
Group: Applications/Publishing
Requires: gallery2 = %{version}-%{release}

%package customfield
Summary: Customfield module for Gallery 2
Group: Applications/Publishing
Requires: gallery2 = %{version}-%{release}

%package dcraw
Summary: Dcraw module for Gallery 2
Group: Applications/Publishing
Requires: gallery2 = %{version}-%{release}, dcraw

%package debug
Summary: Debug module for Gallery 2
Group: Applications/Publishing
Requires: gallery2 = %{version}-%{release}

%package exif
Summary: Exif module for Gallery 2
Group: Applications/Publishing
Requires: gallery2 = %{version}-%{release}

%package ffmpeg
Summary: Ffmpeg module for Gallery 2
Group: Applications/Publishing
Requires: gallery2 = %{version}-%{release}

%package fotokasten
Summary: Fotokasten module for Gallery 2
Group: Applications/Publishing
Requires: gallery2 = %{version}-%{release}

%package gd
Summary: Gd module for Gallery 2
Group: Applications/Publishing
Requires: gallery2 = %{version}-%{release}, gd >= 2.0, php-gd
Provides: gallery2-graphics

%package getid3
Summary: Getid3 module for Gallery 2
Group: Applications/Publishing
Requires: gallery2 = %{version}-%{release}

%package hidden
Summary: Hidden module for Gallery 2
Group: Applications/Publishing
Requires: gallery2 = %{version}-%{release}

%package icons
Summary: Icons module for Gallery 2
Group: Applications/Publishing
Requires: gallery2 = %{version}-%{release}

%package imageblock
Summary: Imageblock module for Gallery 2
Group: Applications/Publishing
Requires: gallery2 = %{version}-%{release}

%package imageframe
Summary: Imageframe module for Gallery 2
Group: Applications/Publishing
Requires: gallery2 = %{version}-%{release}

%package imagemagick
Summary: Imagemagick module for Gallery 2
Group: Applications/Publishing
Requires: gallery2 = %{version}-%{release}, ImageMagick >= 4.0
Provides: gallery2-graphics

%package linkitem
Summary: Linkitem module for Gallery 2
Group: Applications/Publishing
Requires: gallery2 = %{version}-%{release}

%package members
Summary: Members module for Gallery 2
Group: Applications/Publishing
Requires: gallery2 = %{version}-%{release}

%package migrate
Summary: Migrate module for Gallery 2
Group: Applications/Publishing
Requires: gallery2 = %{version}-%{release}

%package mime
Summary: Mime module for Gallery 2
Group: Applications/Publishing
Requires: gallery2 = %{version}-%{release}

%package multilang
Summary: Multilang module for Gallery 2
Group: Applications/Publishing
Requires: gallery2 = %{version}-%{release}

%package netpbm
Summary: Netpbm module for Gallery 2
Group: Applications/Publishing
Requires: gallery2 = %{version}-%{release}, netpbm >= 9.0
Provides: gallery2-graphics

%package newitems
Summary: Newitems module for Gallery 2
Group: Applications/Publishing
Requires: gallery2 = %{version}-%{release}

%package nokiaupload
Summary: Nokiaupload module for Gallery 2
Group: Applications/Publishing
Requires: gallery2 = %{version}-%{release}

%package panorama
Summary: Panorama module for Gallery 2
Group: Applications/Publishing
Requires: gallery2 = %{version}-%{release}

%package password
Summary: Password module for Gallery 2
Group: Applications/Publishing
Requires: gallery2 = %{version}-%{release}

%package permalinks
Summary: Permalinks module for Gallery 2
Group: Applications/Publishing
Requires: gallery2 = %{version}-%{release}

%package photoaccess
Summary: Photoaccess module for Gallery 2
Group: Applications/Publishing
Requires: gallery2 = %{version}-%{release}

%package picasa
Summary: Picasa module for Gallery 2
Group: Applications/Publishing
Requires: gallery2 = %{version}-%{release}

%package publishxp
Summary: Publishxp module for Gallery 2
Group: Applications/Publishing
Requires: gallery2 = %{version}-%{release}

%package quotas
Summary: Quotas module for Gallery 2
Group: Applications/Publishing
Requires: gallery2 = %{version}-%{release}

%package rating
Summary: Rating module for Gallery 2
Group: Applications/Publishing
Requires: gallery2 = %{version}-%{release}

%package randomhighlight
Summary: Randomhighlight module for Gallery 2
Group: Applications/Publishing
Requires: gallery2 = %{version}-%{release}

%package rearrange
Summary: Rearrange module for Gallery 2
Group: Applications/Publishing
Requires: gallery2 = %{version}-%{release}

%package register
Summary: Register module for Gallery 2
Group: Applications/Publishing
Requires: gallery2 = %{version}-%{release}

%package remote
Summary: Remote module for Gallery 2
Group: Applications/Publishing
Requires: gallery2 = %{version}-%{release}

%package reupload
Summary: Reupload module for Gallery 2
Group: Applications/Publishing
Requires: gallery2 = %{version}-%{release}

%package rewrite
Summary: Rewrite module for Gallery 2
Group: Applications/Publishing
Requires: gallery2 = %{version}-%{release}

%package rss
Summary: RSS module for Gallery 2
Group: Applications/Publishing
Requires: gallery2 = %{version}-%{release}

%package search
Summary: Search module for Gallery 2
Group: Applications/Publishing
Requires: gallery2 = %{version}-%{release}

%package shutterfly
Summary: Shutterfly module for Gallery 2
Group: Applications/Publishing
Requires: gallery2 = %{version}-%{release}

%package sitemap
Summary: Sitemap module for Gallery 2
Group: Applications/Publishing
Requires: gallery2 = %{version}-%{release}

%package sizelimit
Summary: Sizelimit module for Gallery 2
Group: Applications/Publishing
Requires: gallery2 = %{version}-%{release}

%package slideshow
Summary: Slideshow module for Gallery 2
Group: Applications/Publishing
Requires: gallery2 = %{version}-%{release}

%package slideshowapplet
Summary: Slideshowapplet module for Gallery 2
Group: Applications/Publishing
Requires: gallery2 = %{version}-%{release}

%package squarethumb
Summary: Squarethumb module for Gallery 2
Group: Applications/Publishing
Requires: gallery2 = %{version}-%{release}

%package thumbnail
Summary: Thumbnail module for Gallery 2
Group: Applications/Publishing
Requires: gallery2 = %{version}-%{release}

%package thumbpage
Summary: Thumbpage module for Gallery 2
Group: Applications/Publishing
Requires: gallery2 = %{version}-%{release}

%package uploadapplet
Summary: Uploadapplet module for Gallery 2
Group: Applications/Publishing
Requires: gallery2 = %{version}-%{release}

%package useralbum
Summary: Useralbum module for Gallery 2
Group: Applications/Publishing
Requires: gallery2 = %{version}-%{release}

%package watermark
Summary: Watermark module for Gallery 2
Group: Applications/Publishing
Requires: gallery2 = %{version}-%{release}

%package webcam
Summary: Webcam module for Gallery 2
Group: Applications/Publishing
Requires: gallery2 = %{version}-%{release}

%package zipcart
Summary: Zipcart module for Gallery 2
Group: Applications/Publishing
Requires: gallery2 = %{version}-%{release}

%package classic
Summary: Classic theme for Gallery 2
Group: Applications/Publishing
Requires: gallery2 = %{version}-%{release}
Provides: gallery2-display

%package floatrix
Summary: Floatrix theme for Gallery 2
Group: Applications/Publishing
Requires: gallery2 = %{version}-%{release}
Provides: gallery2-display

%package hybrid
Summary: Hybrid theme for Gallery 2
Group: Applications/Publishing
Requires: gallery2 = %{version}-%{release}
Provides: gallery2-display

%package matrix
Summary: Matrix theme for Gallery 2
Group: Applications/Publishing
Requires: gallery2 = %{version}-%{release}
Provides: gallery2-display

%package siriux
Summary: Siriux theme for Gallery 2
Group: Applications/Publishing
Requires: gallery2 = %{version}-%{release}
Provides: gallery2-display

%package slider
Summary: Slider theme for Gallery 2
Group: Applications/Publishing
Requires: gallery2 = %{version}-%{release}
Provides: gallery2-display

%package tile
Summary: Tile theme for Gallery 2
Group: Applications/Publishing
Requires: gallery2 = %{version}-%{release}
Provides: gallery2-display

%description
The base Gallery 2 installation - the equivalent of upstream's -minimal 
package.  This package requires a database to be operational.  Acceptable
database backends include MySQL v 3.x, MySQL v 4.x, PostgreSQL v 7.x,
PostgreSQL v 8.x, Oracle 9i, and Oracle 10g.  All given package versions are
minimums, greater package versions are acceptable.

%description albumselect
Gallery 2 module - Jump directly to any album using a select box or tree view

%description archiveupload
Gallery 2 module - Extract items from uploaded zip files

%description captcha
Gallery 2 module - Prevents abuse by deterring automated bots with input 
that requires visual comprehension

%description cart
Gallery 2 module - Shopping Cart Module

%description colorpack
Gallery 2 module - Select different color palettes for themes

%description comment
Gallery 2 module - User commenting system

%description customfield
Gallery 2 module - Create custom data fields for Gallery items

%description dcraw
Gallery 2 module - Graphics toolkit for processing images in raw format 

%description debug
Gallery 2 module - Debugging and Developer Tools

%description exif
Gallery 2 module - Extract EXIF/IPTC data from JPEG photos 

%description ffmpeg
Gallery 2 module - A toolkit for processing movies 

%description fotokasten
Gallery 2 module - fotokasten - CVS only

%description gd
Gallery 2 module - Gd Graphics Toolkit

%description getid3
Gallery 2 module - getid3 - CVS only

%description hidden
Gallery 2 module - hidden - CVS only

%description icons
Gallery 2 module - Display icons for links 

%description imageblock
Gallery 2 module - Random, Most Recent or Most Viewed Photo or Album

%description imageframe
Gallery 2 module - Render frames around images

%description imagemagick
Gallery 2 module - ImageMagick / GraphicsMagick Graphics Toolkit

%description linkitem
Gallery 2 module - CVS only

%description members
Gallery 2 module - Members List and Profiles

%description migrate
Gallery 2 module - Migrate your Gallery 1 albums to Gallery 2 

%description mime
Gallery 2 module - Maintain MIME types and file extensions 

%description multilang
Gallery 2 module - Support item captions in multiple languages

%description netpbm
Gallery 2 module - NetPBM Graphics Toolkit

%description newitems
Gallery 2 module - Highlight new/updated Gallery items

%description nokiaupload
Gallery 2 module - Implementation of Nokia Image Upload Server API v1.1 

%description panorama
Gallery 2 module - View wide jpeg/gif images in a java applet viewer 

%description password
Gallery 2 module - password - CVS only

%description permalinks
Gallery 2 module - permalinks - CVS only

%description picasa
Gallery 2 module - picasa - CVS only

%description photoaccess
Gallery 2 module - PhotoAccess Photo Printing Module

%description publishxp
Gallery 2 module - Implementation for direct publishing from XP

%description quotas
Gallery 2 module - User/Group Disk Quotas

%description randomhighlight
Gallery 2 module - Periodically change the album highlight

%description rating
Gallery 2 module - rating - CVS only

%description rearrange
Gallery 2 module - Rearrange the order of album items all at once 

%description register
Gallery 2 module - New User Registration

%description remote
Gallery 2 module - Implementation for the remote control protocol

%description reupload
Gallery 2 module - reupload - CVS only

%description rewrite
Gallery 2 module - Enables short URLs using mod_rewrite.

%description rss
Gallery 2 module - rss - CVS only

%description search
Gallery 2 module - Search your Gallery

%description shutterfly
Gallery 2 module - Shutterfly Photo Printing Module

%description sitemap
Gallery 2 module - sitemap - CVS only

%description sizelimit
Gallery 2 module - Define picture size limit

%description slideshow
Gallery 2 module - Slideshow 

%description slideshowapplet
Gallery 2 module - Fullscreen slideshow using a Java applet

%description squarethumb
Gallery 2 module - Build all thumbnails so they are square

%description thumbnail
Gallery 2 module - Set default thumbnails for non-image items

%description thumbpage
Gallery 2 module - Select page/frame from a multipage file or movie 
for the thumbnail

%description uploadapplet
Gallery 2 module - Easy to use upload applet for media

%description useralbum
Gallery 2 module - Create an album for each new user

%description watermark
Gallery 2 module - Watermark your images

%description webcam
Gallery 2 module - Support periodically updated images like a webcam

%description zipcart
Gallery 2 module - Download cart items in a zip file

%description classic
Gallery 2 theme - Classic Gallery2 root album look and fee

%description floatrix
Gallery 2 theme - Floatrix - CVS only

%description hybrid
Gallery 2 theme - Combined album/image/slideshow dynamic view

%description matrix
Gallery 2 theme - Standard Gallery2 look and feel

%description siriux
Gallery 2 theme - Siriux.net Gallery theme

%description slider
Gallery 2 theme - Image viewer/slideshow; subalbums/other items not shown

%description tile
Gallery 2 theme - Tile view of background image and image thumbnails; 
subalbums/other items not shown

%prep
%setup -q -n gallery2
%patch0 -p1
%patch1 -p1

%build
pushd lib/tools/bin
perl makeManifest.pl
popd
rm -rf `cat MANIFEST | grep -e "^R" | cut -f 2`
find . -depth -name .svn -type d -exec rm -rf {} \;
# Remove the execute bit from files that don't start with #!
for file in `find -type f -perm /111`; do
  if head -1 $file | egrep -v '^\#!' &>/dev/null; then
    chmod a-x $file
  fi
done
# We evidently didn't catch one, so...
chmod 755 lib/tools/po/header.pl

%install
mkdir -p ${RPM_BUILD_ROOT}%{installprefix}/gallery2
install -m 0644 -D -p %{SOURCE1} ${RPM_BUILD_ROOT}%{_sysconfdir}/httpd/conf.d/gallery2.conf
cp -pr %{SOURCE2} ${RPM_BUILD_ROOT}%{installprefix}/gallery2/.htaccess
cp -pr * ${RPM_BUILD_ROOT}%{installprefix}/gallery2
install -m 0644 -p %{SOURCE3} ${RPM_BUILD_ROOT}%{installprefix}/gallery2/README.fedora
echo "<?php /* This file intentionally empty - it is populated during Gallery's setup / configuration process*/ ?>" > ${RPM_BUILD_ROOT}%{installprefix}/gallery2/config.php
chmod 644 ${RPM_BUILD_ROOT}%{installprefix}/gallery2/config.php
chmod 755 ${RPM_BUILD_ROOT}%{installprefix}/gallery2/lib/tools/po/premerge-messages.pl
chmod 755 ${RPM_BUILD_ROOT}%{installprefix}/gallery2/lib/tools/po/update-all-translations.pl
chmod 755 ${RPM_BUILD_ROOT}%{installprefix}/gallery2/lib/tools/bin/getIllegalFunctions.pl
chmod 755 ${RPM_BUILD_ROOT}%{installprefix}/gallery2/lib/tools/uml/make-java-classes.pl
mkdir -p ${RPM_BUILD_ROOT}%{g2datadir}
# Touch a login.txt in /srv/gallery2/ and ghost it so we don't
# run afoul of a ro /usr
touch ${RPM_BUILD_ROOT}%{g2datadir}/login.txt

%clean
rm -rf ${RPM_BUILD_ROOT}

%files
%defattr(-,root,root,-)
%{installprefix}/gallery2/bootstrap.inc
%{installprefix}/gallery2/embed.php
%{installprefix}/gallery2/images/
%{installprefix}/gallery2/index.php
%{installprefix}/gallery2/init.inc
%{installprefix}/gallery2/install/
%{installprefix}/gallery2/lib/
%{installprefix}/gallery2/main.php
%dir %{installprefix}/gallery2
%dir %{installprefix}/gallery2/modules
%{installprefix}/gallery2/modules/core/
%dir %{installprefix}/gallery2/themes
%attr(-,apache,root) %dir %{g2datadir}
%{installprefix}/gallery2/upgrade/
%doc %{installprefix}/gallery2/LICENSE
%doc %{installprefix}/gallery2/MANIFEST
%doc %{installprefix}/gallery2/README.html
%doc %{installprefix}/gallery2/README.fedora
%attr(-,apache,root) %config(noreplace) %{installprefix}/gallery2/config.php
%config(noreplace) %{installprefix}/gallery2/.htaccess
%ghost %{g2datadir}/login.txt
%config(noreplace) %{_sysconfdir}/httpd/conf.d/gallery2.conf

%files albumselect
%defattr(-,root,root,-)
%{installprefix}/gallery2/modules/albumselect/

%files archiveupload
%defattr(-,root,root,-)
%{installprefix}/gallery2/modules/archiveupload/

%files captcha
%defattr(-,root,root,-)
%{installprefix}/gallery2/modules/captcha/

%files cart
%defattr(-,root,root,-)
%{installprefix}/gallery2/modules/cart/

%files colorpack
%defattr(-,root,root,-)
%{installprefix}/gallery2/modules/colorpack/

%files comment
%defattr(-,root,root,-)
%{installprefix}/gallery2/modules/comment/

%files customfield
%defattr(-,root,root,-)
%{installprefix}/gallery2/modules/customfield/

%files dcraw
%defattr(-,root,root,-)
%{installprefix}/gallery2/modules/dcraw/

%files debug
%defattr(-,root,root,-)
%{installprefix}/gallery2/modules/debug/

%files exif
%defattr(-,root,root,-)
%{installprefix}/gallery2/modules/exif/

%files ffmpeg
%defattr(-,root,root,-)
%{installprefix}/gallery2/modules/ffmpeg/

%files fotokasten
%defattr(-,root,root,-)
%{installprefix}/gallery2/modules/fotokasten/

%files gd
%defattr(-,root,root,-)
%{installprefix}/gallery2/modules/gd/

%files getid3
%defattr(-,root,root,-)
%{installprefix}/gallery2/modules/getid3/

%files hidden
%defattr(-,root,root,-)
%{installprefix}/gallery2/modules/hidden/

%files icons
%defattr(-,root,root,-)
%{installprefix}/gallery2/modules/icons/

%files imageblock
%defattr(-,root,root,-)
%{installprefix}/gallery2/modules/imageblock/

%files imageframe
%defattr(-,root,root,-)
%{installprefix}/gallery2/modules/imageframe/

%files imagemagick
%defattr(-,root,root,-)
%{installprefix}/gallery2/modules/imagemagick/

%files linkitem
%defattr(-,root,root,-)
%{installprefix}/gallery2/modules/linkitem/

%files members
%defattr(-,root,root,-)
%{installprefix}/gallery2/modules/members/

%files migrate
%defattr(-,root,root,-)
%{installprefix}/gallery2/modules/migrate/

%files mime
%defattr(-,root,root,-)
%{installprefix}/gallery2/modules/mime/

%files multilang
%defattr(-,root,root,-)
%{installprefix}/gallery2/modules/multilang/

%files netpbm
%defattr(-,root,root,-)
%{installprefix}/gallery2/modules/netpbm/

%files newitems
%defattr(-,root,root,-)
%{installprefix}/gallery2/modules/newitems/

%files nokiaupload
%defattr(-,root,root,-)
%{installprefix}/gallery2/modules/nokiaupload/

%files panorama
%defattr(-,root,root,-)
%{installprefix}/gallery2/modules/panorama/

%files password
%defattr(-,root,root,-)
%{installprefix}/gallery2/modules/password/

%files permalinks
%defattr(-,root,root,-)
%{installprefix}/gallery2/modules/permalinks/

%files photoaccess
%defattr(-,root,root,-)
%{installprefix}/gallery2/modules/photoaccess/

%files picasa
%defattr(-,root,root,-)
%{installprefix}/gallery2/modules/picasa/

%files publishxp
%defattr(-,root,root,-)
%{installprefix}/gallery2/modules/publishxp/

%files quotas
%defattr(-,root,root,-)
%{installprefix}/gallery2/modules/quotas/

%files randomhighlight
%defattr(-,root,root,-)
%{installprefix}/gallery2/modules/randomhighlight/

%files rating
%defattr(-,root,root,-)
%{installprefix}/gallery2/modules/rating/

%files rearrange
%defattr(-,root,root,-)
%{installprefix}/gallery2/modules/rearrange/

%files register
%defattr(-,root,root,-)
%{installprefix}/gallery2/modules/register/

%files remote
%defattr(-,root,root,-)
%{installprefix}/gallery2/modules/remote/

%files reupload
%defattr(-,root,root,-)
%{installprefix}/gallery2/modules/reupload/

%files rewrite
%defattr(-,root,root,-)
%{installprefix}/gallery2/modules/rewrite/

%files rss
%defattr(-,root,root,-)
%{installprefix}/gallery2/modules/rss/

%files search
%defattr(-,root,root,-)
%{installprefix}/gallery2/modules/search/

%files shutterfly
%defattr(-,root,root,-)
%{installprefix}/gallery2/modules/shutterfly/

%files sitemap
%defattr(-,root,root,-)
%{installprefix}/gallery2/modules/sitemap/

%files sizelimit
%defattr(-,root,root,-)
%{installprefix}/gallery2/modules/sizelimit/

%files slideshow
%defattr(-,root,root,-)
%{installprefix}/gallery2/modules/slideshow/

%files slideshowapplet
%defattr(-,root,root,-)
%{installprefix}/gallery2/modules/slideshowapplet/

%files squarethumb
%defattr(-,root,root,-)
%{installprefix}/gallery2/modules/squarethumb/

%files thumbnail
%defattr(-,root,root,-)
%{installprefix}/gallery2/modules/thumbnail/

%files thumbpage
%defattr(-,root,root,-)
%{installprefix}/gallery2/modules/thumbpage/

%files uploadapplet
%defattr(-,root,root,-)
%{installprefix}/gallery2/modules/uploadapplet/

%files useralbum
%defattr(-,root,root,-)
%{installprefix}/gallery2/modules/useralbum/

%files watermark
%defattr(-,root,root,-)
%{installprefix}/gallery2/modules/watermark/

%files webcam
%defattr(-,root,root,-)
%{installprefix}/gallery2/modules/webcam/

%files zipcart
%defattr(-,root,root,-)
%{installprefix}/gallery2/modules/zipcart/

%files classic
%defattr(-,root,root,-)
%{installprefix}/gallery2/themes/classic/

%files floatrix
%defattr(-,root,root,-)
%{installprefix}/gallery2/themes/floatrix/

%files hybrid
%defattr(-,root,root,-)
%{installprefix}/gallery2/themes/hybrid/

%files matrix
%defattr(-,root,root,-)
%{installprefix}/gallery2/themes/matrix/

%files siriux
%defattr(-,root,root,-)
%{installprefix}/gallery2/themes/siriux/

%files slider
%defattr(-,root,root,-)
%{installprefix}/gallery2/themes/slider/

%files tile
%defattr(-,root,root,-)
%{installprefix}/gallery2/themes/tile/

%changelog
* Tue Jun  6 2006 John Berninger <johnw at berningeronline dot net> - 2.1.0.21.svn20060524
- login.txt in /srv/gallery2, patch install/steps/AuthenticateStep.class to
  look there for it to avoid ugly errors that we shouldn't see.

* Tue Jun  6 2006 John Berninger <johnw at berningeronline dot net> - 2.1.0.20.svn20060524
- Move login.txt to /etc/gallery2 with a symlink to deal with potentially ro
  /usr

* Mon Jun  5 2006 John Berninger <johnw at berningeronline dot net> - 2.1-0.19.svn20060524
- Correct permissions on script to 755

* Sat Jun  3 2006 John Berninger <johnw at berningeronline dot net> - 2.1-0.18.svn20060524
- Removed g2datadir patch, I think it was this patch causing the multisite
  installation errors
- Changes installation dir from /var/www/gallery2 to /usr/share/gallery2 per
  updated packaging guidelines
- Added README.fedora giving a brief explanation of how to set up databases

* Thu May 25 2006 John Berninger <johnw at berningeronline dot net> - 2.1-0.17.svn20060524
- Removed find_lang stuff since it only looks in /usr/share

* Thu May 25 2006 John Berninger <johnw at berningeronline dot net> - 2.1-0.16.svn20060524
- Trying to use %find_lang but builds fail.  Uploading for review / assistance
- Switch name to svn (vs cvs)
- Various corrections

* Wed May 24 2006 John Berninger <johnw at berningeronline dot net> - 2.1-0.14.cvs20060524
- Switch to subversion BRANCH_2_1 branch, add BuildReq for subversion to
  generate manifest.

* Wed Mar 22 2006 John Berninger <johnw at berningeronline dot net> - 2.0-0.13.cvs20060303
- Clean up rpmlint errors reported by D Gregorovic

* Tue Mar 14 2006 John Berninger <johnw at berningeronline dot net> - 2.0-0.12.cvs20060303
- Removed gallery2 httpd conf file and htaccess file from tarball, added as 
  separate source files

* Fri Mar  3 2006 John Berninger <johnw at berningeronline dot net> - 2.0-0.11.cvs20060303
- Update of CVS snapshot to remove potential vulnerabilities in released
  versions < 2.0.3
- Removed upstream point release number from release tag since we're on the
  2.0 trunk, not a 2.0.2 or 2.0.3 branch.

* Wed Mar  1 2006 John Berninger <johnw at berningeronline dot net> - 2.0.2-0.10cvs20060223
- Change install directory to /var/www/gallery2 versus /var/www/html/gallery2
- Add an alias for the gallery2.conf file that goes into httpd/conf.d

* Sun Feb 26 2006 John Berninger <johnw at berningeronline dot net> - 2.0.2-0.9cvs20060223
- Remove %post, requesting modifications to selinux-policy to handle security
  contexts - BZ 183140

* Fri Feb 24 2006 John Berninger <johnw at berningeronline dot net> - 2.0.2-0.8cvs20060223
- Add a %post to check for the existence of /usr/bin/chcon, which signifies the
  presence of SELinux, and if it is found, change the security context of
  /srv/gallery2 appropriately.

* Thu Feb 23 2006 John Berninger <johnw at berningeronline dot net> - 2.0.2-0.7cvs20060223
- Change to CVS tarball.
- gallery2-gd requires php-gd
- Added %build section to regen the MANIFEST file.
- Added several CVS-only modules
- Added /etc/httpd/conf.d/gallery2.conf config file
- Added php memory limit override directive to .htaccess

* Thu Feb 23 2006 John Berninger <johnw at berningeronline dot net> - 2.0.2-7
- Change "<=" to ">=" in several requires fields due to typos.
- Modify perl source files in gallery2/lib/tools/ to look for /usr/bin/perl
  as opposed to /usr/local/bin/perl

* Mon Feb 20 2006 John Berninger <johnw at berningeronline dot net> - 2.0.2-6
- break out the individual modules and themes, realigning provides and requires
- use the -developer upstream tarball - no sense in having 50 different
  specfiles and SRPMS  when all we really need is subpackages.

* Sun Feb 19 2006 John Berninger <johnw at berningeronline dot net> - 2.0.2-5
- -docs package only contains two files, a fact which I missed earlier, so
  there doesn't seem to be much sense in splitting it.  Remerged.

* Sun Feb 19 2006 John Berninger <johnw at berningeronline dot net> - 2.0.2-4
- Split off documentation into a -docs package, modify payload listing,
  remove "listed twice" error, change %ghost %config into pure %ghost.
- Release bump to -4

* Sun Feb 19 2006 John Berninger <johnw at berningeronline dot net> - 2.0.2-3
- Touched ghost config files to repackaging actually works this time.

* Sun Feb 19 2006 John Berninger <johnw at berningeronline dot net> - 2.0.2-2
- Added ghost config files - these are created during initial setup, they are
  not part of the tarball's payload.
- Removed relocatability
- Added '-q' to %setup line
- Changed name to 'gallery2' (versus 'gallery')

* Tue Feb 14 2006 John Berninger <johnw at berningeronline dot net>
- Version 2.0.2, release 1
- Initial spec creation/build for Fedora Extras packaging.



Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/gallery2/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	7 Jun 2006 03:37:11 -0000	1.1
+++ .cvsignore	7 Jun 2006 03:51:38 -0000	1.2
@@ -0,0 +1 @@
+gallery-2.1.svn.tar.gz


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/gallery2/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	7 Jun 2006 03:37:11 -0000	1.1
+++ sources	7 Jun 2006 03:51:38 -0000	1.2
@@ -0,0 +1 @@
+f3e48ee618255629a5148ee47257ade5  gallery-2.1.svn.tar.gz




More information about the fedora-extras-commits mailing list