tibbs / rpms / xournal

Forked from rpms/xournal 6 years ago
Clone
Rick L. Vinyard, Jr 503934c
Name:		xournal
Jaromir Capik eb17fec
Version:	0.4.7
Parag Nemade 400b7bc
Release:	2%{?dist}
Rick L. Vinyard, Jr df8903f
Summary:	Notetaking, sketching, PDF annotation and general journal
Rick L. Vinyard, Jr 503934c
Rick L. Vinyard, Jr 503934c
Group:		Applications/Editors
Rick L. Vinyard, Jr 1214e3d
License:	GPLv2
Rick L. Vinyard, Jr 503934c
URL:		http://xournal.sourceforge.net/
Rick L. Vinyard, Jr 1214e3d
Source0:	http://downloads.sourceforge.net/xournal/%{name}-%{version}.tar.gz
Jaromir Capik 9b61d43
Jaromir Capik eb17fec
BuildRequires:	gtk2-devel >= 2.10.0
Jaromir Capik eb17fec
BuildRequires:	libgnomecanvas-devel >= 2.4.0
Jaromir Capik eb17fec
BuildRequires:	libgnomeprintui22-devel >= 2.0.0
Rick L. Vinyard, Jr 70e88c5
%if 0%{?fedora} > 9 || 0%{?rhel} > 5
Rick L. Vinyard, Jr df8903f
BuildRequires:	poppler-glib-devel >= 0.5.4
Rick L. Vinyard, Jr 70e88c5
%else
Rick L. Vinyard, Jr 70e88c5
BuildRequires:	poppler-devel >= 0.5.4
Rick L. Vinyard, Jr 70e88c5
%endif
Rick L. Vinyard, Jr 70e88c5
%if 0%{?rhel} > 4
Rick L. Vinyard, Jr 70e88c5
BuildRequires:	autoconf, automake
Rick L. Vinyard, Jr 70e88c5
%endif
Rick L. Vinyard, Jr 3580f46
BuildRequires:	freetype-devel >= 2.0.0
Rick L. Vinyard, Jr 503934c
BuildRequires:	desktop-file-utils
Rick L. Vinyard, Jr 503934c
BuildRequires:	ImageMagick
Rick L. Vinyard, Jr df8903f
BuildRequires:	gettext
Rick L. Vinyard, Jr 503934c
Rick L. Vinyard, Jr 7dfc3c5
Requires:	poppler-utils
Rick L. Vinyard, Jr 7dfc3c5
Requires:	ghostscript
Rick L. Vinyard, Jr 7dfc3c5
Rick L. Vinyard, Jr 503934c
%description
Jaromir Capik eb17fec
Xournal is an application for notetaking, sketching, keeping a journal and
Jaromir Capik eb17fec
annotating PDFs. Xournal aims to provide superior graphical quality (subpixel
Rick L. Vinyard, Jr 503934c
resolution) and overall functionality.
Rick L. Vinyard, Jr 503934c
Rick L. Vinyard, Jr 503934c
%prep
Rick L. Vinyard, Jr 503934c
%setup -q
Rick L. Vinyard, Jr 503934c
Rick L. Vinyard, Jr 503934c
%build
Rick L. Vinyard, Jr 503934c
NOCONFIGURE=1 ./autogen.sh
Rick L. Vinyard, Jr 503934c
CFLAGS="%optflags -DPACKAGE_LOCALE_DIR=\\\"\"%{_datadir}/locale\"\\\" -DPACKAGE_DATA_DIR=\\\"\"%{_datadir}\"\\\"" %configure
Rick L. Vinyard, Jr 503934c
%{__make} %{?_smp_mflags}
Rick L. Vinyard, Jr 503934c
Rick L. Vinyard, Jr 503934c
Rick L. Vinyard, Jr 503934c
%install
Rick L. Vinyard, Jr 503934c
%{__make} install DESTDIR=$RPM_BUILD_ROOT INSTALL="%{__install} -p"
Rick L. Vinyard, Jr 503934c
Rick L. Vinyard, Jr 503934c
# xournal icons and mime icons
Rick L. Vinyard, Jr 503934c
# create 16x16, 32x32, 64x64, 128x128 icons and copy the 48x48 icon
Rick L. Vinyard, Jr 503934c
for s in 16 32 48 64 128 ; do
Rick L. Vinyard, Jr 503934c
	%{__mkdir_p} $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/${s}x${s}/apps/
Rick L. Vinyard, Jr 503934c
	convert -scale ${s}x${s} \
Rick L. Vinyard, Jr 503934c
		pixmaps/%{name}.png \
Rick L. Vinyard, Jr 503934c
		$RPM_BUILD_ROOT%{_datadir}/icons/hicolor/${s}x${s}/apps/%{name}.png
Rick L. Vinyard, Jr 503934c
	%{__mkdir_p} ${RPM_BUILD_ROOT}%{_datadir}/icons/hicolor/${s}x${s}/mimetypes
Rick L. Vinyard, Jr 503934c
	pushd ${RPM_BUILD_ROOT}%{_datadir}/icons/hicolor/${s}x${s}/mimetypes
Rick L. Vinyard, Jr 503934c
	%{__ln_s} ../apps/xournal.png application-x-xoj.png
Rick L. Vinyard, Jr 503934c
	%{__ln_s} application-x-xoj.png gnome-mime-application-x-xoj.png
Rick L. Vinyard, Jr 503934c
	popd
Rick L. Vinyard, Jr 503934c
done
Rick L. Vinyard, Jr 503934c
Rick L. Vinyard, Jr 503934c
# Desktop entry
Rick L. Vinyard, Jr 4713964
%{__install} -p -m 0644 -D pixmaps/xournal.png ${RPM_BUILD_ROOT}%{_datadir}/pixmaps/xournal.png
Parag Nemade 400b7bc
desktop-file-install \
Rick L. Vinyard, Jr 503934c
	--dir ${RPM_BUILD_ROOT}%{_datadir}/applications \
Rick L. Vinyard, Jr df8903f
	xournal.desktop
Rick L. Vinyard, Jr 503934c
Rick L. Vinyard, Jr 503934c
# GNOME (shared-mime-info) MIME type registration
Rick L. Vinyard, Jr df8903f
%{__install} -p -m 0644 -D xournal.xml ${RPM_BUILD_ROOT}%{_datadir}/mime/packages/xournal.xml
Rick L. Vinyard, Jr 503934c
Rick L. Vinyard, Jr 503934c
# KDE (legacy) MIME type registration
Rick L. Vinyard, Jr df8903f
%{__install} -p -m 0644 -D x-xoj.desktop ${RPM_BUILD_ROOT}%{_datadir}/mimelnk/application/x-xoj.desktop
Rick L. Vinyard, Jr 503934c
Rick L. Vinyard, Jr df8903f
%find_lang %{name}
Rick L. Vinyard, Jr 503934c
Rick L. Vinyard, Jr 503934c
%post
Rick L. Vinyard, Jr 503934c
touch --no-create %{_datadir}/icons/hicolor || :
Rick L. Vinyard, Jr 503934c
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
Rick L. Vinyard, Jr 503934c
update-mime-database %{_datadir}/mime > /dev/null 2>&1 || :
Rick L. Vinyard, Jr 503934c
update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || :
Rick L. Vinyard, Jr 503934c
Rick L. Vinyard, Jr 503934c
%postun
Rick L. Vinyard, Jr 503934c
touch --no-create %{_datadir}/icons/hicolor || :
Rick L. Vinyard, Jr 503934c
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
Rick L. Vinyard, Jr 503934c
update-mime-database %{_datadir}/mime > /dev/null 2>&1 || :
Rick L. Vinyard, Jr 503934c
update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || :
Rick L. Vinyard, Jr 503934c
Rick L. Vinyard, Jr 503934c
Rick L. Vinyard, Jr df8903f
%files -f %{name}.lang
Rick L. Vinyard, Jr 503934c
%{_bindir}/xournal
Rick L. Vinyard, Jr 503934c
%{_datadir}/icons/hicolor/*x*/apps/%{name}.png
Rick L. Vinyard, Jr 503934c
%{_datadir}/icons/hicolor/*x*/mimetypes/application-x-xoj.png
Rick L. Vinyard, Jr 503934c
%{_datadir}/icons/hicolor/*x*/mimetypes/gnome-mime-application-x-xoj.png
Rick L. Vinyard, Jr 503934c
%{_datadir}/pixmaps/xournal.png
Parag Nemade 400b7bc
%{_datadir}/applications/xournal.desktop
Rick L. Vinyard, Jr 503934c
%{_datadir}/mime/packages/xournal.xml
Rick L. Vinyard, Jr 503934c
%{_datadir}/mimelnk/application/x-xoj.desktop
Rick L. Vinyard, Jr 503934c
%{_datadir}/xournal/
Rick L. Vinyard, Jr 503934c
%doc AUTHORS ChangeLog COPYING
Rick L. Vinyard, Jr 503934c
Rick L. Vinyard, Jr 503934c
Rick L. Vinyard, Jr 503934c
Rick L. Vinyard, Jr 503934c
%changelog
Parag Nemade 400b7bc
* Sun Feb 10 2013 Parag Nemade <paragn AT fedoraproject DOT org> - 0.4.7-2
Parag Nemade 400b7bc
- Remove vendor tag from desktop file as per https://fedorahosted.org/fesco/ticket/1077
Parag Nemade 400b7bc
- Cleanup spec as per recently changed packaging guidelines
Parag Nemade 400b7bc
Jaromir Capik eb17fec
* Thu Aug 16 2012 Jaromir Capik <jcapik@redhat.com> - 0.4.7-1
Jaromir Capik eb17fec
- Update to 0.4.7
Jaromir Capik eb17fec
f4b5d22
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.5-20
f4b5d22
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
f4b5d22
Jaromir Capik 9b61d43
* Mon Jul 09 2012 Jaromir Capik <jcapik@redhat.com> - 0.4.5-19
Jaromir Capik 9b61d43
- #827922 - image insertion patch
Jaromir Capik 9b61d43
43a775b
* Wed May 16 2012 Marek Kasik <mkasik@redhat.com> - 0.4.5-18
43a775b
- Rebuild (poppler-0.20.0)
43a775b
06254d9
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.5-17
06254d9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
06254d9
93b565f
* Fri Oct 28 2011 Rex Dieter <rdieter@fedoraproject.org> - 0.4.5-16
93b565f
- rebuild(poppler)
93b565f
21b90c0
* Fri Sep 30 2011 Marek Kasik <mkasik@redhat.com> - 0.4.5-15
21b90c0
- Rebuild (poppler-0.18.0)
21b90c0
6a77cfb
* Mon Sep 19 2011 Marek Kasik <mkasik@redhat.com> - 0.4.5-14
6a77cfb
- Rebuild (poppler-0.17.3)
6a77cfb
04c2a2b
* Tue Jul 19 2011 Nathanael Noblet <nathanael@gnat.ca> 0.4.5-13
04c2a2b
- Add patch for depreciated poppler_page_render_to_pixbuf function removed in 0.17
04c2a2b
 
c7a540b
* Sun Mar 13 2011 Marek Kasik <mkasik@redhat.com> - 0.4.5-12
c7a540b
- Rebuild (poppler-0.16.3)
c7a540b
5d84e30
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.5-11
5d84e30
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
5d84e30
bd17a5f
* Sun Jan 02 2011 Rex Dieter <rdieter@fedoraproject.org> - 0.4.5-10
bd17a5f
- rebuild (poppler)
bd17a5f
2c5fe60
* Wed Dec 15 2010 Rex Dieter <rdieter@fedoraproject.org> - 0.4.5-9
2c5fe60
- rebuild (poppler)
2c5fe60
c853966
* Sat Nov 06 2010 Rex Dieter <rdieter@fedoraproject.org> - 0.4.5-8
c853966
- rebuilt (poppler)
c853966
Rick L. Vinyard, Jr 8d9911e
* Tue Oct  5 2010 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu> 0.4.5-7
Rick L. Vinyard, Jr 8d9911e
- rebuild (poppler)
Rick L. Vinyard, Jr 8d9911e
c544f85
* Thu Aug 19 2010 Rex Dieter <rdieter@fedoraproject.org> - 0.4.5-6
c544f85
- rebuild (poppler)
c544f85
f2ff1a9
* Tue Jun 22 2010 Matthias Clasen <mclasen@redhat.com> - 0.4.5-5
f2ff1a9
- Rebuild against new poppler
f2ff1a9
Rick L. Vinyard, Jr 70e88c5
* Tue Jun 01 2010 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu> 0.4.5-4
Rick L. Vinyard, Jr 70e88c5
- Add EPEL defines
Rick L. Vinyard, Jr 70e88c5
Rick L. Vinyard, Jr 66889f2
* Tue Feb 16 2010 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu> 0.4.5-3
Rick L. Vinyard, Jr 66889f2
- Remove freetype patch and add general configure.in patch to
Rick L. Vinyard, Jr 66889f2
  fix implicit DSO linking
Rick L. Vinyard, Jr 66889f2
Rick L. Vinyard, Jr 50e3d2b
* Wed Jan 06 2010 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu> 0.4.5-2
Rick L. Vinyard, Jr 50e3d2b
- Added xournal-0.4.5-xoprint-len.patch to fix 64 bit systems
Rick L. Vinyard, Jr 50e3d2b
Rick L. Vinyard, Jr df8903f
* Mon Oct 05 2009 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu> 0.4.5-1
Rick L. Vinyard, Jr df8903f
- New upstream release
Rick L. Vinyard, Jr df8903f
- Removed xournal.xml, xournal.desktop and x-xoj.desktop sources as they are now in upstream source
Rick L. Vinyard, Jr df8903f
- Updated gtk2 devel requirements to 2.10
Rick L. Vinyard, Jr df8903f
- Added poppler-glib-devel to BR
Rick L. Vinyard, Jr df8903f
- Added gettext BR
Rick L. Vinyard, Jr df8903f
- Updated summary
Rick L. Vinyard, Jr df8903f
300ee8c
* Mon Jul 27 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.2.1-4
300ee8c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
300ee8c
9a84ce9
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.2.1-3
9a84ce9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
9a84ce9
b49b55b
* Sun Sep 21 2008 Ville Skyttä <ville.skytta at iki.fi> - 0.4.2.1-2
b49b55b
- Fix Patch0:/%%patch mismatch (#463069)
b49b55b
942a488
* Mon Apr  7 2008 Jeremy Katz <katzj@redhat.com> - 0.4.2.1-1
942a488
- Update to 0.4.2.1 to fix problems with newer xorg
942a488
60284a3
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.4.1-4
60284a3
- Autorebuild for GCC 4.3
60284a3
Rick L. Vinyard, Jr 4713964
* Wed Oct 10 2007 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu> 0.4.1-3
Rick L. Vinyard, Jr 4713964
- Changed permission on xournal.png from 0755 to 0644
Rick L. Vinyard, Jr 4713964
Rick L. Vinyard, Jr 3580f46
* Fri Sep 21 2007 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu> 0.4.1-2
Rick L. Vinyard, Jr 3580f46
- Added freetype to build requires
Rick L. Vinyard, Jr 3580f46
- Created patch to add freetype to configure.in pkgconfig
Rick L. Vinyard, Jr 3580f46
Rick L. Vinyard, Jr 3580f46
* Thu Sep 20 2007 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu> 0.4.1-1
Rick L. Vinyard, Jr 1214e3d
- New upstream release
Rick L. Vinyard, Jr 1214e3d
- Changed source to use name and version variables
Rick L. Vinyard, Jr 1214e3d
- Updated xournal.desktop to reflect upstream changes
Rick L. Vinyard, Jr 1214e3d
- Updated x-xoj.desktop to reflect upstream changes
Rick L. Vinyard, Jr 1214e3d
- Updated license to reflect specific GPL version
Rick L. Vinyard, Jr 1214e3d
Rick L. Vinyard, Jr 7dfc3c5
* Mon Jun 11 2007 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu> 0.3.3-5
Rick L. Vinyard, Jr 7dfc3c5
- Added Requires for poppler-utils (#243750)
Rick L. Vinyard, Jr 7dfc3c5
- Added Requires for ghostscript
Rick L. Vinyard, Jr 7dfc3c5
Rick L. Vinyard, Jr 503934c
* Wed May 30 2007 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu> 0.3.3-4
Rick L. Vinyard, Jr 503934c
- Added optflags and PACKAGE_DATA_DIR to CFLAGS
Rick L. Vinyard, Jr 503934c
Rick L. Vinyard, Jr 503934c
* Tue May 29 2007 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu> 0.3.3-3
Rick L. Vinyard, Jr 503934c
- Changed all commands to macros
Rick L. Vinyard, Jr 503934c
- Removed icon sources and create icons in spec from xournal icon
Rick L. Vinyard, Jr 503934c
- Added 64x64 and 128x128 icons
Rick L. Vinyard, Jr 503934c
- Consolidated icon directories with wildcards
Rick L. Vinyard, Jr 503934c
- Added timestamp preservation to install
Rick L. Vinyard, Jr 503934c
- Removed desktop categories Application and X-Fedora
Rick L. Vinyard, Jr 503934c
- Added NOCONFIGURE to autogen.sh to stop auto-conf from running twice
Rick L. Vinyard, Jr 503934c
- Removed desktop-file-utils post and postun requires
Rick L. Vinyard, Jr 503934c
- Removed manual from doc section; it is already installed by the package
Rick L. Vinyard, Jr 503934c
- Changed xournal.desktop, xournal.xml and x-xoj.desktop from here documents to files
Rick L. Vinyard, Jr 503934c
- Add ImageMagick buildrequires for convert command
Rick L. Vinyard, Jr 503934c
- Separated BuildRequires into one per line for easier reading
Rick L. Vinyard, Jr 503934c
- Added PACKAGE_LOCALE_DIR CFLAG to configure
Rick L. Vinyard, Jr 503934c
Rick L. Vinyard, Jr 503934c
* Fri May 18 2007 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu> 0.3.3-2
Rick L. Vinyard, Jr 503934c
- Added mimetype support for gnome and kde
Rick L. Vinyard, Jr 503934c
- Made xournal.desktop a here document
Rick L. Vinyard, Jr 503934c
Rick L. Vinyard, Jr 503934c
* Sat May 12 2007 Rick L Vinyard Jr <rvinyard@cs.nmsu.edu> 0.3.3-1
Rick L. Vinyard, Jr 503934c
- Initial version
Rick L. Vinyard, Jr 503934c