gtkam/gtkam.spec

184 lines
5.9 KiB
RPMSpec

#
# spec file for package gtkam (Version 0.1.14.0.trunk)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
Name: gtkam
BuildRequires: docbook-xsl-stylesheets gdk-pixbuf-devel gimp-devel gnutls-devel libexif-gtk libglade2-devel libgnomeprintui-devel libgnomeui-devel libgphoto2-devel libwnck-devel mDNSResponder-devel scrollkeeper sgml-skel update-desktop-files
License: GNU General Public License (GPL)
Group: Hardware/Other
Summary: A GTK Digital Camera Tool
Version: 0.1.14.0.trunk
Release: 1
Source: gtkam-%{version}.tar.bz2
Source1: gexif-0.5.tar.bz2
Source2: %name.desktop
Patch0: gexif-0.5-xx.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
URL: http://gphoto.org
%define prefix /usr
%description
GTKam is a GTK and GNOME based tool for accessing a digital camera,
viewing thumbnails, and downloading pictures from the camera.
Authors:
--------
Scott Fritzinger <scottf@unr.edu>
Philippe Marzouk <bullmali@afribone.net.ml>
Colin Marquardt <colin@marquardt-home.de>
%prep
%setup -q -a 1
%patch0 -p0
%{?suse_update_config:%{suse_update_config}}
%build
CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%{prefix} --libdir=%{prefix}/%{_lib} --mandir=%{prefix}/share/man
# cd po ; make -f Makefile.in Makefile top_builddir=../ ; cd ..
make top_builddir=`pwd`
cd gexif-*
CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%{prefix}
make
cd ..
%install
[ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT;
mkdir -p $RPM_BUILD_ROOT%{prefix}
make DESTDIR=$RPM_BUILD_ROOT install
cd gexif-*
make prefix=$RPM_BUILD_ROOT%{prefix} install
cd ..
# cleanup
rm -rf $RPM_BUILD_ROOT%{prefix}/share/doc/gtkam
gzip -9nf $RPM_BUILD_ROOT%{prefix}/share/man/man?/*.?
%find_lang %name
%find_lang gexif
cat gexif.lang >> %{name}.lang
mkdir -p $RPM_BUILD_ROOT/%prefix/share/applications/
install -m 0644 %SOURCE2 \
$RPM_BUILD_ROOT/%prefix/share/applications/
%if %suse_version > 1000
%suse_update_desktop_file %name Graphics Photography
%else
%suse_update_desktop_file %name Graphics Photograph
%endif
%clean
rm -rf $RPM_BUILD_ROOT;
%post
touch var/adm/SuSEconfig/run-scrollkeeper-update
%postun
touch var/adm/SuSEconfig/run-scrollkeeper-update
%files -f %name.lang
%defattr(-,root,root)
%doc AUTHORS README COPYING ChangeLog
%attr(755,root,root) %{prefix}/bin/gtkam
%attr(755,root,root) %{prefix}/bin/gexif
%doc %{prefix}/share/man/man1/*
%{prefix}/share/gtkam
%{prefix}/share/applications/%name.desktop
%{prefix}/share/pixmaps/gtkam.png
%{prefix}/share/omf/gtkam
%dir %{prefix}/share/images
%{prefix}/share/images/gtkam
%dir %{prefix}/%_lib/gimp/
%dir %{prefix}/%_lib/gimp/2.0
%dir %{prefix}/%_lib/gimp/2.0/plug-ins
%{prefix}/%_lib/gimp/2.0/plug-ins/gtkam-gimp
%changelog -n gtkam
* Fri Jan 12 2007 - meissner@suse.de
- upgraded to 0.1.14.0.trunk
- some capture fixes
- adjust to API changes
- translation fixes
- moved to /usr
* Sat Oct 21 2006 - meissner@suse.de
- buildrequire libgphoto2-devel
* Thu Oct 19 2006 - meissner@suse.de
- Upgraded to 0.1.13.head.
- fixed building against CameraList -> CameraList* change.
* Wed Jan 25 2006 - mls@suse.de
- converted neededforbuild to BuildRequires
* Mon Dec 19 2005 - gekker@suse.de
- Fix build breakage
* Sat Nov 19 2005 - stbinner@suse.de
- keep old xdg menu category for build on older distribution
* Thu Sep 29 2005 - stbinner@suse.de
- fix "Photograph" to correct "Photography" xdg menu category
* Mon Aug 15 2005 - gekker@suse.de
- Add scrollkeeper support (#71275)
* Tue Oct 26 2004 - meissner@suse.de
- redid auto* magic hacks and packing, fixes build.
* Mon Oct 25 2004 - meissner@suse.de
- Upgraded to current CVS (just some small fixes).
- no -> nb rename.
* Fri Apr 30 2004 - meissner@suse.de
- Updated to 0.1.12.
- lots of gtk2/gnome ui fixes and updates.
- fixed some compile bugs.
* Tue Mar 23 2004 - meissner@suse.de
- Gimp plugins are now in ../2.0/..
* Mon Mar 15 2004 - sbrabec@suse.cz
- FHS 2.3 fix (mandir, infodir, #35821).
* Fri Feb 20 2004 - sbrabec@suse.cz
- Fixed names of GNOME2 packages.
* Tue Feb 17 2004 - meissner@suse.de
- Upgraded to current CVS, which has several fixes and enhancements.
- Reenabled GIMP plugin.
- Enabled some GNOME stuff.
* Tue Feb 17 2004 - adrian@suse.de
- fix Categories
* Sat Jan 10 2004 - adrian@suse.de
- build as user
* Mon Sep 01 2003 - adrian@suse.de
- add desktop file
* Mon Jul 14 2003 - sbrabec@suse.cz
- GNOME prefix change to /opt/gnome.
* Wed Jul 02 2003 - meissner@suse.de
- Upgraded to current CVS, should fix UTF-8 displaying problems.
* Mon Jun 23 2003 - ro@suse.de
- use find_lang to find localization files
* Thu Jun 12 2003 - sbrabec@suse.cz
- Prefix changed to /opt/gnome2.
- Documentation included to package.
* Wed May 28 2003 - ro@suse.de
- add manpage to filelist
- remove unpackaged files from buildroot
* Thu Jan 16 2003 - ro@suse.de
- use gtk2-devel-packages in neededforbuild
* Mon Dec 02 2002 - meissner@suse.de
- Upgraded to release 0.1.10.
* Mon Nov 18 2002 - meissner@suse.de
- Upgraded to release candidate version 0.1.10.
* Mon Jul 29 2002 - meissner@suse.de
- gphoto -> libgphoto2
* Wed Jul 24 2002 - meissner@suse.de
- Upgraded to current version, which has been ported to gtk2.
Disabled gimp plugin, since it requires gimp 1.3.
* Wed May 15 2002 - meissner@suse.de
- %%_lib fixes.
* Thu Apr 04 2002 - meissner@suse.de
- Fixed gettext compile problem (ripped out gettextize calls).
- Upgraded to current development snapshot.
* Thu Feb 28 2002 - meissner@suse.de
- compile inadvertently left out gimp plugin and install it.
* Tue Feb 05 2002 - meissner@suse.de
- Upgraded to 0.1.3, libexif and libexif-gtk are now seperate, more
translations.
* Wed Jan 23 2002 - meissner@suse.de
- GTK/GNOME program for digital camera access, based on gphoto2.