File xpdf.spec of Package xpdf
#
# spec file for package xpdf
#
# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
Name: xpdf
License: GPL-2.0
Group: Productivity/Publishing/PDF
Version: 3.04
Release: 1
AutoReqProv: on
Requires: ghostscript-fonts-std
Requires: xpdf-tools = %{version}
Summary: A PDF File Viewer for the X Window System
Source: xpdf-%{version}.tar.gz
Url: http://www.foolabs.com/xpdf/
BuildRequires: freetype2-devel
BuildRequires: gcc-c++
BuildRequires: ghostscript-fonts-std
BuildRequires: openmotif-devel
BuildRequires: pkgconfig(libpng)
BuildRequires: update-desktop-files
BuildRequires: xorg-x11
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
This tool is used for viewing PDF (Portable Document Format) files. It
is designed to be small and efficient.
Authors:
--------
Derek B. Noonburg <derekn@foolabs.com>
%package -n xpdf-tools
License: GPL-2.0
Summary: Character maps and config files required by xpdf
Group: Productivity/Publishing/PDF
Provides: xpdf:/etc/xpdfrc xpdf-config
Provides: pdftools_any
Obsoletes: xpdf-config
%description -n xpdf-tools
Character maps and config files required by xpdf
Authors:
--------
Derek B. Noonburg <derekn@foolabs.com>
%prep
%setup -q
%build
export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
export CXXFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
./configure \
--prefix=/usr \
--sysconfdir=/etc \
--mandir=%{_mandir} \
--with-freetype2-library \
--with-freetype2-includes=/usr/include/freetype2
make
# --without-t1-library \
# --enable-a4 \
%install
rm -rf %{buildroot}
make install DESTDIR=%{buildroot}
mkdir -p %{buildroot}/usr/share/xpdf
# for file in xpdf-*/add-to-xpdfrc ; do
# sed -e "s|/usr/local/share/xpdf|/usr/share/xpdf|" -e "s|^displayCIDFontX|#displayCIDFontX|" $file >$file.new
# mv -f $file.new $file
# dir=`dirname $file`
# lang=`echo $dir|sed -e "s|xpdf-||"`
# cp -r $dir %{buildroot}/usr/share/xpdf/$lang
# echo >>%{buildroot}/etc/xpdfrc
# cat $file >>%{buildroot}/etc/xpdfrc
# done
# echo "# include font setup for CJK languages" >> %{buildroot}/etc/xpdfrc
# echo "include /etc/xpdfrc-cjk-auto" >> %{buildroot}/etc/xpdfrc
# echo "include /etc/xpdfrc-cjk" >> %{buildroot}/etc/xpdfrc
# echo "include /etc/xpdfrc-cjk.sjis" >> %{buildroot}/etc/xpdfrc
# touch %{buildroot}/etc/xpdfrc-cjk-auto
# install -m 644 $RPM_SOURCE_DIR/xpdfrc-cjk %{buildroot}/etc/xpdfrc-cjk
# install -m 644 $RPM_SOURCE_DIR/xpdfrc-cjk.sjis %{buildroot}/etc/xpdfrc-cjk.sjis
# mkdir -p %{buildroot}/usr/lib/fonts-config/conf.d/
# install -m 755 $RPM_SOURCE_DIR/50-xpdf %{buildroot}/usr/lib/fonts-config/conf.d/
# mkdir -p %{buildroot}/usr/sbin/
# install -m 755 $RPM_SOURCE_DIR/xpdf-cjk-config %{buildroot}/usr/sbin/
# mkdir -p %{buildroot}/usr/share/applications/
# install -m 644 %{S:24} %{buildroot}/usr/share/applications/
# mkdir -p %{buildroot}/usr/share/pixmaps/
# install -m 644 %{S:25} %{buildroot}/usr/share/pixmaps/
## this says unable to find 'xpdf'. Well if suse_update_desktop_file is too stupid to find the
## current directory, then I cannot help.
# % suse_update_desktop_file -i %name Office Viewer
# no clash with popper-tools please.
for i in pdfinfo pdfdetach pdftotext pdffonts pdfimages pdftoppm pdftops; do
test -f %{buildroot}/usr/bin/$i && \
mv %{buildroot}/usr/bin/$i %{buildroot}/usr/bin/$i-xpdf
test -f %{buildroot}%{_mandir}/man1/$i.1 && \
mv %{buildroot}%{_mandir}/man1/$i.1 %{buildroot}/%{_mandir}/man1/$i-xpdf.1
done
%clean
rm -rf %{buildroot}
%files
%defattr(-,root,root)
%doc ANNOUNCE COPYING README CHANGES
%doc %{_mandir}/man1/xpdf.1*
/usr/bin/xpdf
# /usr/share/applications/*.desktop
# /usr/share/pixmaps/*
%files -n xpdf-tools
%defattr(-,root,root)
/usr/bin/pdf*xpdf
%config(noreplace) /etc/xpdfrc
%doc %{_mandir}/man5/*
%doc %{_mandir}/man1/pdf*.1*
/usr/share/xpdf
/etc/xpdfrc
# /usr/sbin/xpdf-cjk-config
#%dir /usr/lib/fonts-config/
#%dir /usr/lib/fonts-config/conf.d/
#/usr/lib/fonts-config/conf.d/50-xpdf
#%config %verify(not md5 size mtime) /etc/xpdfrc-cjk-auto
#%config /etc/xpdfrc-cjk
#%config /etc/xpdfrc-cjk.sjis
%changelog