rpms/pdfedit/FC-6 pdfedit-destdir.patch, NONE, 1.1 pdfedit.desktop, NONE, 1.1 pdfedit.spec, NONE, 1.1
Bernard Johnson (bjohnson)
fedora-extras-commits at redhat.com
Mon Mar 19 01:48:58 UTC 2007
- Previous message (by thread): rpms/pdfedit/FC-6 .cvsignore,1.1,1.2 sources,1.1,1.2
- Next message (by thread): rpms/perl-CGI-Session/devel perl-CGI-Session.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: bjohnson
Update of /cvs/extras/rpms/pdfedit/FC-6
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv3353
Added Files:
pdfedit-destdir.patch pdfedit.desktop pdfedit.spec
Log Message:
from devel
pdfedit-destdir.patch:
--- NEW FILE pdfedit-destdir.patch ---
--- pdfedit-0.2.5/src/gui/pdfedit.pro.orig 2007-01-27 22:02:06.000000000 -0700
+++ pdfedit-0.2.5/src/gui/pdfedit.pro 2007-03-14 17:14:17.000000000 -0600
@@ -18,56 +18,56 @@
#Data files installed in application data path (typically /usr/share/pdfedit)
# Basic data files
-data.path = $$DATA_PATH
+data.path = $(QMAKE_DESTDIR)/$$DATA_PATH
data.files = pdfeditrc *.conf *.qs operator.hint
# Icons
-data_icon.path = $$DATA_PATH/icon
+data_icon.path = $(QMAKE_DESTDIR)/$$DATA_PATH/icon
data_icon.files = icon/*.png icon/*.svg
# Hi-color icon theme
-data_icon_hicolor.path = $$DATA_PATH/icon/hicolor
+data_icon_hicolor.path = $(QMAKE_DESTDIR)/$$DATA_PATH/icon/hicolor
data_icon_hicolor.files = icon/hicolor/*.png
# Help files (english)
-data_help.path = $$DATA_PATH/help
+data_help.path = $(QMAKE_DESTDIR)/$$DATA_PATH/help
data_help.files = help/*.html
# Help files (czech)
-data_help_cs.path = $$DATA_PATH/help/cs
+data_help_cs.path = $(QMAKE_DESTDIR)/$$DATA_PATH/help/cs
data_help_cs.files = help/cs/*.html
# Help images
-data_help_images.path = $$DATA_PATH/help/images
+data_help_images.path = $(QMAKE_DESTDIR)/$$DATA_PATH/help/images
data_help_images.files = ../../doc/user/images/*.png
# Language files
-data_lang.path = $$DATA_PATH/lang
+data_lang.path = $(QMAKE_DESTDIR)/$$DATA_PATH/lang
data_lang.files = lang/*.qm
# Scripts
-data_scripts.path = $$DATA_PATH/scripts
+data_scripts.path = $(QMAKE_DESTDIR)/$$DATA_PATH/scripts
# do not include script files starting with underscore,
# as they are only for development/testing and not for production use
data_scripts.files = scripts/[a-z0-9A-Z]*.qs
# Documentation installed in documentation path (typically /usr/share/doc)
-doc.path = $$DOC_PATH
+doc.path = $(QMAKE_DESTDIR)/$$DOC_PATH
doc.files = ../../doc/user/*.html ../../doc/user/*.pdf ../../doc/LICENSE.GPL
-doc_images.path = $$DOC_PATH/images
+doc_images.path = $(QMAKE_DESTDIR)/$$DOC_PATH/images
doc_images.files = ../../doc/user/images/*.png
-doc_kernel_images.path = $$DOC_PATH/design/kernel/images
+doc_kernel_images.path = $(QMAKE_DESTDIR)/$$DOC_PATH/design/kernel/images
doc_kernel_images.files = ../../doc/design/kernel/images/*.png
-doc_gui_images.path = $$DOC_PATH/gui/images
+doc_gui_images.path = $(QMAKE_DESTDIR)/$$DOC_PATH/gui/images
doc_gui_images.files = ../../doc/user/gui/images/*.png
-doc_gui_m_images.path = $$DOC_PATH/gui/menuAndToolbarsFun/images
+doc_gui_m_images.path = $(QMAKE_DESTDIR)/$$DOC_PATH/gui/menuAndToolbarsFun/images
doc_gui_m_images.files = ../../doc/user/gui/menuAndToolbarsFun/images/*.png
-doc_design.path = $$DOC_PATH/design
+doc_design.path = $(QMAKE_DESTDIR)/$$DOC_PATH/design
doc_design.files = ../../doc/design/*.html ../../doc/design/kernel/*.pdf
-doc_design_images.path = $$DOC_PATH/design/images
+doc_design_images.path = $(QMAKE_DESTDIR)/$$DOC_PATH/design/images
doc_design_images.files = ../../doc/design/images/*.png
-doc_examples.path = $$DOC_PATH/examples
+doc_examples.path = $(QMAKE_DESTDIR)/$$DOC_PATH/examples
doc_examples.files = ../../doc/examples/*.qs
# Man page installed in man path (typically /usr/share/man/man1)
-pdfedit_manual.path = $$MAN_PATH
+pdfedit_manual.path = $(QMAKE_DESTDIR)/$$MAN_PATH
pdfedit_manual.files = ../../doc/user/pdfedit.1
#Binary file installed in binary path (typically /usr/bin)
-pdfedit.path = $$BIN_PATH
+pdfedit.path = $(QMAKE_DESTDIR)/$$BIN_PATH
pdfedit.files = pdfedit
#List of installed targets
--- NEW FILE pdfedit.desktop ---
[Desktop Entry]
Encoding=UTF-8
Name=pdfedit
GenericName=PDF Editor
Comment=Edit .pdf files
Exec=pdfedit
Icon=pdfedit.png
Terminal=false
Type=Application
Categories=Office;
--- NEW FILE pdfedit.spec ---
Name: pdfedit
Version: 0.2.5
Release: 2%{?dist}
Summary: A complete pdf document editing solution
Group: Applications/Publishing
License: GPL
URL: http://sourceforge.net/projects/pdfedit/
Source0: http://downloads.sourceforge.net/pdfedit/pdfedit-0.2.5.tar.bz2
Source1: pdfedit.desktop
Patch0: pdfedit-destdir.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: boost-devel, lesstif-devel, libpaper-devel
BuildRequires: libXpm-devel, qt-devel, t1lib-devel
BuildRequires: desktop-file-utils, doxygen
%description
Free pdf editing using PdfEdit. Complete editing of pdf documents is made
possible with PDFedit. You can change either raw pdf objects (for advanced
users) or use predefined gui functions. Functions can be easily added as
everything is based on a script.
%prep
%setup -q
%patch0 -p1 -b .destdir
%build
%configure
make %{?_smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT
# DESTDIR is reserved in qmake
make install QMAKE_DESTDIR=$RPM_BUILD_ROOT
# use rpm standard /usr/share/doc/%{name}-%{version} directory for doc files
mv $RPM_BUILD_ROOT/usr/share/doc/pdfedit \
$RPM_BUILD_ROOT/usr/share/doc/pdfedit-%{version}
# rebase user docs from ./gui/... and ./gui/menuAndToolbarsFun...
# to ./ for images
for file in doc/user/*html; do
sed -i -e 's/gui\/menuAndToolbarsFun\///g' -e 's/gui\///g' $file
done
# install desktop file
desktop-file-install --vendor="fedora" \
--dir=${RPM_BUILD_ROOT}%{_datadir}/applications \
%{SOURCE1}
# install icons
install -d \
$RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/{16x16,32x32,48x48,64x64}/apps
install -p -m 0644 src/gui/icon/pdfedit_icon_16.png \
$RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/16x16/apps/pdfedit.png
install -p -m 0644 src/gui/icon/pdfedit_icon_32.png \
$RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/32x32/apps/pdfedit.png
install -p -m 0644 src/gui/icon/pdfedit_icon_48.png \
$RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/48x48/apps/pdfedit.png
install -p -m 0644 src/gui/icon/pdfedit_icon_64.png \
$RPM_BUILD_ROOT/%{_datadir}/icons/hicolor/64x64/apps/pdfedit.png
%clean
rm -rf $RPM_BUILD_ROOT
%post
update-desktop-database &> /dev/null ||:
touch --no-create %{_datadir}/icons/hicolor || :
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
fi
%postun
update-desktop-database &> /dev/null ||:
touch --no-create %{_datadir}/icons/hicolor || :
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
fi
%files
%defattr(-,root,root,-)
%{_bindir}/*
%{_mandir}/man1/*
%{_datadir}/%{name}
%{_datadir}/applications/*desktop
%{_datadir}/icons/hicolor/*/apps/pdfedit.png
%doc Changelog COPYING doc/LICENSE.GPL
# grab a subsection of the documentation - exclude anything development
# related:
# doc/design/{design_doc.html,images} - overall program design
# doc/programmer/html/* - code documentation
%doc doc/user/*html doc/user/images doc/user/gui/images
%doc doc/user/gui/menuAndToolbarsFun/images doc/user/examples
%changelog
* Thu Mar 15 2007 Bernard Johnson <bjohnson at symetrix.com> - 0.2.5-2
- add scriptlets to update icon cache
- add doxygen user docs
* Wed Mar 14 2007 Bernard Johnson <bjohnson at symetrix.com> - 0.2.5-1
- initial release
- Previous message (by thread): rpms/pdfedit/FC-6 .cvsignore,1.1,1.2 sources,1.1,1.2
- Next message (by thread): rpms/perl-CGI-Session/devel perl-CGI-Session.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list