rpms/xorg-x11-docs/devel xorg-x11-docs.spec,1.4,1.5

Adam Jackson (ajax) fedora-extras-commits at redhat.com
Tue Dec 25 18:12:27 UTC 2007


Author: ajax

Update of /cvs/pkgs/rpms/xorg-x11-docs/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv7107

Modified Files:
	xorg-x11-docs.spec 
Log Message:
* Tue Dec 25 2007 Adam Jackson <ajax at redhat.com> 1.3-2
- Install PDF instead of gzipped PostScript.
- Move everything to /usr/share/doc to be more like other doc packages.
- Add 'registry' to the doc set.



Index: xorg-x11-docs.spec
===================================================================
RCS file: /cvs/pkgs/rpms/xorg-x11-docs/devel/xorg-x11-docs.spec,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- xorg-x11-docs.spec	5 Feb 2007 22:05:56 -0000	1.4
+++ xorg-x11-docs.spec	25 Dec 2007 18:11:37 -0000	1.5
@@ -3,7 +3,7 @@
 Summary: X.Org X11 documentation
 Name: xorg-x11-docs
 Version: 1.3
-Release: 1%{?dist}
+Release: 2%{?dist}
 License: MIT/X11
 Group: Documentation
 URL: http://www.x.org
@@ -12,155 +12,73 @@
 BuildArch: noarch
 
 Source0: ftp://ftp.x.org/pub/individual/doc/%{tarname}-%{version}.tar.bz2
+Patch0: docs-1.3-registry.patch
 
-BuildRequires: pkgconfig
+BuildRequires: pkgconfig autoconf automake libtool
 BuildRequires: xorg-sgml-doctools >= 1.1.1
+BuildRequires: ghostscript
 
 Obsoletes: XFree86-doc, xorg-x11-doc
 
 Provides: XFree86-doc, xorg-x11-doc
 
+%define x11docdir %{_datadir}/doc/xorg-docs-%{version}-%{release}
+
 %description
 Protocol and other technical documentation for the X.Org X11 X Window System
 implementation.
 
 %prep
 %setup -q -n %{tarname}-%{version}
+%patch0 -p1 -b .registry
 
 %build
-%configure --enable-html
+autoreconf -v --install || exit 1
+%configure --with-x11docdir=%{x11docdir}
 make
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
 make install DESTDIR=$RPM_BUILD_ROOT
-
-rm -rf $RPM_BUILD_ROOT%{_datadir}/X11/doc/hardcopy/XPRINT
-rm -f $RPM_BUILD_ROOT%{_datadir}/X11/doc/hardcopy/Xserver/Xprt.PS.gz
 rm -f $RPM_BUILD_ROOT%{_mandir}/man7/Xprint.7*
 
+pushd $RPM_BUILD_ROOT%{x11docdir}
+
+rm -rf hardcopy/XPRINT
+rm -f hardcopy/Xserver/Xprt.PS.gz
+find . -name '*.gz' | xargs gunzip
+find . -name '*.PS' | while read f ; do
+    mv $f $(dirname $f)/$(basename $f .PS).ps
+    echo $(dirname $f) $(basename $f .PS).ps
+done | while read d f ; do
+    pushd $d
+    ps2pdf14 $f
+    rm $f
+    popd
+done
+
+popd
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(-,root,root,-)
-%dir /usr/share/X11/doc
-%{_datadir}/X11/doc/MAINTAINERS
-%dir %{_datadir}/X11/doc/hardcopy
-%dir %{_datadir}/X11/doc/hardcopy/BDF
-%{_datadir}/X11/doc/hardcopy/BDF/bdf.PS.gz
-%dir %{_datadir}/X11/doc/hardcopy/CTEXT
-%{_datadir}/X11/doc/hardcopy/CTEXT/ctext.PS.gz
-%dir %{_datadir}/X11/doc/hardcopy/FSProtocol
-%{_datadir}/X11/doc/hardcopy/FSProtocol/fsproto.PS.gz
-%dir %{_datadir}/X11/doc/hardcopy/ICCCM
-%{_datadir}/X11/doc/hardcopy/ICCCM/icccm.PS.gz
-%{_datadir}/X11/doc/hardcopy/ICCCM/icccm.idx.PS.gz
-%dir %{_datadir}/X11/doc/hardcopy/ICE
-%{_datadir}/X11/doc/hardcopy/ICE/ICElib.PS.gz
-%{_datadir}/X11/doc/hardcopy/ICE/ice.PS.gz
-%dir %{_datadir}/X11/doc/hardcopy/RX
-%{_datadir}/X11/doc/hardcopy/RX/RX.PS.gz
-%dir %{_datadir}/X11/doc/hardcopy/SM
-%{_datadir}/X11/doc/hardcopy/SM/SMlib.PS.gz
-%{_datadir}/X11/doc/hardcopy/SM/xsmp.PS.gz
-%dir %{_datadir}/X11/doc/hardcopy/X11
-%{_datadir}/X11/doc/hardcopy/X11/xlib.PS.gz
-%{_datadir}/X11/doc/hardcopy/X11/xlib.idx.PS.gz
-%dir %{_datadir}/X11/doc/hardcopy/XDMCP
-%{_datadir}/X11/doc/hardcopy/XDMCP/xdmcp.PS.gz
-%dir %{_datadir}/X11/doc/hardcopy/XIM
-%{_datadir}/X11/doc/hardcopy/XIM/xim.PS.gz
-%dir %{_datadir}/X11/doc/hardcopy/XKB
-%{_datadir}/X11/doc/hardcopy/XKB/XKBlib.ps.gz
-%{_datadir}/X11/doc/hardcopy/XKB/XKBproto.ps.gz
-%dir %{_datadir}/X11/doc/hardcopy/XLFD
-%{_datadir}/X11/doc/hardcopy/XLFD/xlfd.PS.gz
-# NOTE: Deprecated, so not included.
-#%dir %{_datadir}/X11/doc/hardcopy/XPRINT
-#%{_datadir}/X11/doc/hardcopy/XPRINT/Xprint_FAQ.html
-#%{_datadir}/X11/doc/hardcopy/XPRINT/Xprint_FAQ.txt
-#%{_datadir}/X11/doc/hardcopy/XPRINT/Xprint_FAQ.xml
-#%{_datadir}/X11/doc/hardcopy/XPRINT/Xprint_old_FAQ.txt
-#%{_datadir}/X11/doc/hardcopy/XPRINT/dtprint_fspec.PS.gz
-#%{_datadir}/X11/doc/hardcopy/XPRINT/xp_library.PS.gz
-#%{_datadir}/X11/doc/hardcopy/XPRINT/xp_proto.PS.gz
-%dir %{_datadir}/X11/doc/hardcopy/XProtocol
-%{_datadir}/X11/doc/hardcopy/XProtocol/proto.PS.gz
-%{_datadir}/X11/doc/hardcopy/XProtocol/proto.idx.PS.gz
-%dir %{_datadir}/X11/doc/hardcopy/Xaw
-%{_datadir}/X11/doc/hardcopy/Xaw/widg.idx.PS.gz
-%{_datadir}/X11/doc/hardcopy/Xaw/widgets.PS.gz
-%dir %{_datadir}/X11/doc/hardcopy/Xext
-%{_datadir}/X11/doc/hardcopy/Xext/AppGroup.PS.gz
-%{_datadir}/X11/doc/hardcopy/Xext/DPMS.PS.gz
-%{_datadir}/X11/doc/hardcopy/Xext/DPMSLib.PS.gz
-%{_datadir}/X11/doc/hardcopy/Xext/bigreq.PS.gz
-%{_datadir}/X11/doc/hardcopy/Xext/buffer.PS.gz
-%{_datadir}/X11/doc/hardcopy/Xext/dbe.PS.gz
-%{_datadir}/X11/doc/hardcopy/Xext/dbelib.PS.gz
-%{_datadir}/X11/doc/hardcopy/Xext/evi.PS.gz
-%{_datadir}/X11/doc/hardcopy/Xext/lbx.PS.gz
-%{_datadir}/X11/doc/hardcopy/Xext/lbx.html
-%{_datadir}/X11/doc/hardcopy/Xext/lbxTOC.html
-%{_datadir}/X11/doc/hardcopy/Xext/lbxalg.PS.gz
-%{_datadir}/X11/doc/hardcopy/Xext/mit-shm.PS.gz
-%{_datadir}/X11/doc/hardcopy/Xext/record.PS.gz
-%{_datadir}/X11/doc/hardcopy/Xext/recordlib.PS.gz
-%{_datadir}/X11/doc/hardcopy/Xext/security.PS.gz
-%{_datadir}/X11/doc/hardcopy/Xext/shape.PS.gz
-%{_datadir}/X11/doc/hardcopy/Xext/shapelib.PS.gz
-%{_datadir}/X11/doc/hardcopy/Xext/sync.PS.gz
-%{_datadir}/X11/doc/hardcopy/Xext/synclib.PS.gz
-%{_datadir}/X11/doc/hardcopy/Xext/tog-cup.PS.gz
-%{_datadir}/X11/doc/hardcopy/Xext/xc-misc.PS.gz
-%{_datadir}/X11/doc/hardcopy/Xext/xtest.PS.gz
-%{_datadir}/X11/doc/hardcopy/Xext/xtestlib.PS.gz
-%dir %{_datadir}/X11/doc/hardcopy/Xi
-%{_datadir}/X11/doc/hardcopy/Xi/lib.PS.gz
-%{_datadir}/X11/doc/hardcopy/Xi/port.PS.gz
-%{_datadir}/X11/doc/hardcopy/Xi/proto.PS.gz
-%dir %{_datadir}/X11/doc/hardcopy/Xmu
-%{_datadir}/X11/doc/hardcopy/Xmu/xmu.PS.gz
-%dir %{_datadir}/X11/doc/hardcopy/Xserver
-# NOTE: Disabled, as we've never shipped Xprt, and Xprint is deprecated.
-##%{_datadir}/X11/doc/hardcopy/Xserver/Xprt.PS.gz
-%{_datadir}/X11/doc/hardcopy/Xserver/analysis.PS.gz
-%{_datadir}/X11/doc/hardcopy/Xserver/appgroup.PS.gz
-%{_datadir}/X11/doc/hardcopy/Xserver/ddx.PS.gz
-%{_datadir}/X11/doc/hardcopy/Xserver/fontlib.PS.gz
-%{_datadir}/X11/doc/hardcopy/Xserver/secint.PS.gz
-%dir %{_datadir}/X11/doc/hardcopy/Xt
-%{_datadir}/X11/doc/hardcopy/Xt/intr.idx.PS.gz
-%{_datadir}/X11/doc/hardcopy/Xt/intrinsics.PS.gz
-%dir %{_datadir}/X11/doc/hardcopy/Xv
-%{_datadir}/X11/doc/hardcopy/Xv/video
-%{_datadir}/X11/doc/hardcopy/Xv/xv-protocol-v2.PS
-%dir %{_datadir}/X11/doc/hardcopy/i18n
-%{_datadir}/X11/doc/hardcopy/i18n/Framework.PS.gz
-%{_datadir}/X11/doc/hardcopy/i18n/LocaleDB.PS.gz
-%{_datadir}/X11/doc/hardcopy/i18n/Trans.PS.gz
-%dir %{_datadir}/X11/doc/hardcopy/man
-%{_datadir}/X11/doc/hardcopy/man/man.PS.gz
-%dir %{_datadir}/X11/doc/hardcopy/rstart
-%{_datadir}/X11/doc/hardcopy/rstart/rstart.PS.gz
-%dir %{_datadir}/X11/doc/hardcopy/saver
-%{_datadir}/X11/doc/hardcopy/saver/saver.PS.gz
-%dir %{_datadir}/X11/doc/hardcopy/xfs
-%{_datadir}/X11/doc/hardcopy/xfs/design.PS.gz
-%dir %{_datadir}/X11/doc/hardcopy/xtrans
-%{_datadir}/X11/doc/hardcopy/xtrans/Xtrans.PS.gz
+%{x11docdir}
 %{_mandir}/man7/Consortium.7*
 %{_mandir}/man7/Standards.7*
 %{_mandir}/man7/X.7*
 %{_mandir}/man7/XOrgFoundation.7*
 %{_mandir}/man7/XProjectTeam.7*
-# NOTE: Deprecated, so not included.
-#%{_mandir}/man7/Xprint.7*
 %{_mandir}/man7/security.7*
 
 %changelog
+* Tue Dec 25 2007 Adam Jackson <ajax at redhat.com> 1.3-2
+- Install PDF instead of gzipped PostScript.
+- Move everything to /usr/share/doc to be more like other doc packages.
+- Add 'registry' to the doc set.
+
 * Mon Feb 05 2007 Adam Jackson <ajax at redhat.com> 1.3-1
 - Update to 1.3
 




More information about the scm-commits mailing list