rpms/geeqie/F-9 geeqie-1.0alpha1-desktop.patch, NONE, 1.1 geeqie-1.0alpha1-editors.patch, NONE, 1.1 geeqie-1.0alpha1-print-pagesize.patch, NONE, 1.1 geeqie.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Michael Schwendt (mschwendt) fedora-extras-commits at redhat.com
Thu May 8 18:41:04 UTC 2008


Author: mschwendt

Update of /cvs/pkgs/rpms/geeqie/F-9
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv7150/F-9

Modified Files:
	.cvsignore sources 
Added Files:
	geeqie-1.0alpha1-desktop.patch geeqie-1.0alpha1-editors.patch 
	geeqie-1.0alpha1-print-pagesize.patch geeqie.spec 
Log Message:
initial import


geeqie-1.0alpha1-desktop.patch:

--- NEW FILE geeqie-1.0alpha1-desktop.patch ---
diff -Nur geeqie-1.0alpha1-orig/geeqie.desktop geeqie-1.0alpha1/geeqie.desktop
--- geeqie-1.0alpha1-orig/geeqie.desktop	2008-04-22 22:05:36.000000000 +0200
+++ geeqie-1.0alpha1/geeqie.desktop	2008-04-26 11:17:34.000000000 +0200
@@ -16,6 +16,5 @@
 # Startup notification disabled, since the remote -r switch may not open a new window...
 #StartupNotify=false
 #StartupWMClass=geeqie
-Encoding=UTF-8
-Categories=Application;Graphics;Viewer;
+Categories=Graphics;Viewer;
 MimeType=application/x-navi-animation;image/bmp;image/x-bmp;image/x-MS-bmp;image/gif;image/x-icon;image/jpeg;image/png;image/x-portable-anymap;image/x-portable-bitmap;image/x-portable-graymap;image/x-portable-pixmap;image/x-cmu-raster;image/x-sun-raster;image/x-tga;image/tiff;image/vnd.wap.wbmp;image/x-xbitmap;image/x-xpixmap;image/svg;image/svg+xml;image/x-png;image/xpm;image/x-ico;image/x-pcx;

geeqie-1.0alpha1-editors.patch:

--- NEW FILE geeqie-1.0alpha1-editors.patch ---
diff -Nur geeqie-1.0alpha1-orig/src/editors.c geeqie-1.0alpha1/src/editors.c
--- geeqie-1.0alpha1-orig/src/editors.c	2008-04-22 22:05:10.000000000 +0200
+++ geeqie-1.0alpha1/src/editors.c	2008-04-25 18:14:23.000000000 +0200
@@ -58,13 +58,13 @@
 
 static gchar *editor_slot_defaults[GQ_EDITOR_SLOTS * 2] = {
 	N_("The Gimp"), "gimp-remote %{.cr2;.crw;.nef;.raw;*}f",
-	N_("XV"), "xv %f",
-	N_("Xpaint"), "xpaint %f",
 	N_("UFraw"), "ufraw %{.cr2;.crw;.nef;.raw}p",
 	N_("Add XMP sidecar"), "%vFILE=%{.cr2;.crw;.nef;.raw}p;XMP=`echo \"$FILE\"|sed -e 's|\\.[^.]*$|.xmp|'`; exiftool -tagsfromfile \"$FILE\" \"$XMP\"",
 	NULL, NULL,
 	NULL, NULL,
 	NULL, NULL,
+	NULL, NULL,
+	NULL, NULL,
 	N_("Rotate jpeg clockwise"), "%vif jpegtran -rotate 90 -copy all -outfile %{.jpg;.jpeg}p_tmp %{.jpg;.jpeg}p; then mv %{.jpg;.jpeg}p_tmp %{.jpg;.jpeg}p;else rm %{.jpg;.jpeg}p_tmp;fi",
 	N_("Rotate jpeg counterclockwise"), "%vif jpegtran -rotate 270 -copy all -outfile %{.jpg;.jpeg}p_tmp %{.jpg;.jpeg}p; then mv %{.jpg;.jpeg}p_tmp %{.jpg;.jpeg}p;else rm %{.jpg;.jpeg}p_tmp;fi",
 	/* special slots */

geeqie-1.0alpha1-print-pagesize.patch:

--- NEW FILE geeqie-1.0alpha1-print-pagesize.patch ---
diff -Nur geeqie-1.0alpha1-orig/src/print.c geeqie-1.0alpha1/src/print.c
--- geeqie-1.0alpha1-orig/src/print.c	2008-04-22 22:05:10.000000000 +0200
+++ geeqie-1.0alpha1/src/print.c	2008-04-25 18:16:25.000000000 +0200
@@ -1111,7 +1111,6 @@
 	fprintf(f, "%%%%Title:\n");
 
 	/* setup page size, coordinates (do we really need this?) */
-#if 0
 	fprintf(f, "<<\n");
 	fprintf(f, "/PageSize [%f %f]\n", pw->layout_width, pw->layout_height);
 	fprintf(f, "/ImagingBBox [%f %f %f %f]\n", /* l b r t */
@@ -1120,7 +1119,6 @@
 	fprintf(f, "/Orientation %d\n",
 		(pw->paper_orientation == PAPER_ORIENTATION_PORTRAIT) ? 0 : 1);
 	fprintf(f, ">> setpagedevice\n");
-#endif
 
 	ret = !pipe_handler_check(pe);
 	pipe_handler_free(pe);


--- NEW FILE geeqie.spec ---
%define upstreamversion 1.0alpha1

Summary: Image browser and viewer
Name: geeqie
Version: 1.0
Release: 0.4.alpha1%{?dist}
License: GPLv2
Group: User Interface/X
Source: http://dl.sf.net/sourceforge/geeqie/%{name}-%{upstreamversion}.tar.gz
Patch1: geeqie-1.0alpha1-desktop.patch
Patch2: geeqie-1.0alpha1-editors.patch
# bz 222639
Patch3: geeqie-1.0alpha1-print-pagesize.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot-%(%{__id_u} -n)
URL: http://geeqie.sourceforge.net/
BuildRequires: gtk2-devel >= 2.4.0
BuildRequires: lcms-devel
BuildRequires: exiv2-devel
BuildRequires: gettext desktop-file-utils

# Something for the future:
# Replace GQView last stable release in Fedora space,
# plus allow for it to return if a higher version.
# Stalled upstream GQView development is at 2.1.5.
#Obsoletes: gqview <= 2.0.4

%description
*** This software is currently in alpha state ***

Geeqie has been forked from the GQview project with the goal of picking up
development and integrating patches. It is an image viewer for browsing
through graphics files. Its many features include single click file
viewing, support for external editors, previewing images using thumbnails,
and zoom.


%prep
%setup -q -n %{name}-%{upstreamversion}
%patch1 -p1 -b .desktop
%patch2 -p1 -b .editors
%patch3 -p1 -b .print-pagesize


%build
%configure
make %{?_smp_mflags}


%install
rm -rf $RPM_BUILD_ROOT
make DESTDIR=${RPM_BUILD_ROOT} INSTALL="install -p" install

# We want these _docdir files in GQ_HELPDIR.
install -p -m 0644 AUTHORS COPYING NEWS README TODO \
    ${RPM_BUILD_ROOT}%{_datadir}/doc/%{name}-%{upstreamversion}
rm -f ${RPM_BUILD_ROOT}%{_datadir}/doc/%{name}-%{upstreamversion}/ChangeLog

[ ! -f ${RPM_BUILD_ROOT}%{_datadir}/applications/%{name}.desktop ] && exit 1
desktop-file-install \
    --delete-original \
    --vendor fedora \
    --dir ${RPM_BUILD_ROOT}%{_datadir}/applications \
    ${RPM_BUILD_ROOT}%{_datadir}/applications/%{name}.desktop

%find_lang %name


%clean
rm -rf $RPM_BUILD_ROOT


%post
update-desktop-database &> /dev/null || :


%postun
update-desktop-database &> /dev/null || :


%files -f %{name}.lang
%defattr(-,root,root,-)
%doc %{_datadir}/doc/%{name}*
%{_bindir}/%{name}
%{_mandir}/man1/%{name}.1*
%{_datadir}/pixmaps/%{name}.png
%{_datadir}/applications/fedora-%{name}.desktop


%changelog
* Thu May  8 2008 Michael Schwendt <mschwendt at fedoraproject.org> - 1.0-0.4.alpha1
- scriptlets: run update-desktop-database without path
- drop dependency on desktop-file-utils
- drop ChangeLog file as it's too low-level

* Fri Apr 25 2008 Michael Schwendt <mschwendt at fedoraproject.org> - 1.0-0.3.alpha1
- package GQview fork "geeqie 1.0alpha1" based on Fedora gqview.spec
- BR lcms-devel exiv2-devel
- update -desktop and -editors patch
- update spec file with more dir macros



Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/geeqie/F-9/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	8 May 2008 17:45:49 -0000	1.1
+++ .cvsignore	8 May 2008 18:40:26 -0000	1.2
@@ -0,0 +1 @@
+geeqie-1.0alpha1.tar.gz


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/geeqie/F-9/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	8 May 2008 17:45:49 -0000	1.1
+++ sources	8 May 2008 18:40:26 -0000	1.2
@@ -0,0 +1 @@
+8e4838018b597cb6df056959ccf1ba45  geeqie-1.0alpha1.tar.gz




More information about the scm-commits mailing list