SUNWgroff.spec revision 19301
10139N/A#
10139N/A# spec file for package SUNWgroff
12219N/A#
10139N/A# includes module(s): groff
10139N/A#
10139N/A# Copyright (c) 2010 Sun Microsystems, Inc.
10139N/A# This file and all modifications and additions to the pristine
10139N/A# package are under the same license as the package itself.
10139N/A#
15291N/A%define owner padraig
10139N/A#
16976N/A%include Solaris.inc
10139N/A
10139N/A%define OSR 9396:1.19.2
10139N/A
10139N/AName: SUNWgroff
16560N/AIPS_package_name: text/groff
10794N/AMeta(info.classification): %{classification_prefix}:System/Text Tools
10794N/ALicense: GPL v2
12773N/AVendor: www.gnu.org/software/groff
12773N/ASummary: GNU roff Text Formatting
12773N/A# Do not bump to 1.20 since the license changed to GPLv3. Legal review is
10794N/A# required before updating.
16505N/Aversion: 1.19.2
10815N/ASource: http://ftp.gnu.org/gnu/groff/groff-%{version}.tar.gz
16763N/A# date:2009-02-25 owner:mattman type:branding
16763N/APatch1: groff-01-manpages.diff
16763N/ASUNW_BaseDir: %{_basedir}
16763N/ASUNW_Copyright: %{name}.copyright
16114N/ALicense: GPL v2
10139N/ABuildRoot: %{_tmppath}/%{name}-%{version}-build
10139N/A
10139N/A%include default-depend.inc
10139N/A%include gnome-consolidation.inc
10139N/ARequires: SUNWlibC
10139N/ARequires: SUNWlibmsr
10139N/ARequires: SUNWxwrtl
10139N/ARequires: SUNWxwplt
10139N/ARequires: SUNWxwice
10139N/ARequires: SUNWperl584core
10139N/ARequires: SUNWesu
10139N/ARequires: SUNWdbus
10139N/ARequires: SUNWdbus-glib
10139N/ARequires: SUNWflexruntime
10139N/ARequires: SUNWfontconfig
10139N/ARequires: SUNWfreetype2
10139N/ARequires: SUNWgccruntime
10139N/ARequires: SUNWlibgcrypt
10139N/ABuildRequires: SUNWgtk2
10139N/ABuildRequires: SUNWglib2
10139N/ABuildRequires: SUNWghostscriptr
10139N/ABuildRequires: SUNWgsed
10139N/ABuildRequires: SUNWpsutils
10139N/A
10139N/A%if %build_l10n
10139N/A%package l10n
10139N/ASummary: %{summary} - l10n files
10139N/ASUNW_BaseDir: %{_basedir}
10139N/A%include default-depend.inc
10139N/A%include gnome-consolidation.inc
10139N/ARequires: %{name}
10139N/A%endif
10139N/A
10139N/A%prep
10139N/A%setup -q -n groff-%version
10139N/A%patch1 -p1
10139N/A
10139N/A%build
10139N/Alibtoolize --force
10139N/Aaclocal $ACLOCAL_FLAGS -I .
10139N/Aif (which autoconf-2.61 >/dev/null 2>&1); then
10139N/A autoconf-2.61
10139N/Aelse
10139N/A autoconf
10139N/Afi
10139N/Aif (which autoheader-2.61 >/dev/null 2>&1); then
10139N/A autoheader-2.61
10139N/Aelse
10139N/A autoheader
10139N/Afi
10139N/A./configure --prefix=%{_prefix} \
10139N/A --datadir=%{_datadir} \
10139N/A --with-appresdir=%{_prefix}/X11/lib/X11/app-defaults \
10139N/A --sysconfdir=%{_sysconfdir}
10794N/Amake
10794N/A
12754N/A%install
10794N/Arm -rf $RPM_BUILD_ROOT%{_prefix}
11087N/Amkdir -p $RPM_BUILD_ROOT%{_prefix}
16763N/Amake appresdir=$RPM_BUILD_ROOT%{_prefix}/X11/lib/X11/app-defaults datadir=$RPM_BUILD_ROOT%{_datadir} prefix=$RPM_BUILD_ROOT%{_prefix} man5ext=4 man7ext=5 install
16763N/A
16763N/Atest -f $RPM_BUILD_ROOT/%{_datadir}/info/dir && \
13621N/A rm $RPM_BUILD_ROOT/%{_datadir}/info/dir
10139N/A# remove a man page groff_out.n which is handled poorly by catman(1) see 6768097
10139N/Arm $RPM_BUILD_ROOT/%{_datadir}/man/man4/groff_out.4
10139N/A
10139N/Amkdir -p $RPM_BUILD_ROOT%{_prefix}/gnu/bin
10139N/Armdir $RPM_BUILD_ROOT%{_datadir}/groff/site-font
10139N/A
10139N/Acd $RPM_BUILD_ROOT%{_prefix}/gnu/bin
10139N/Aln -s ../../bin/gdiffmk diffmk
10139N/Aln -s ../../bin/geqn eqn
10139N/Aln -s ../../bin/ggrn grn
10139N/Aln -s ../../bin/gindxbib indxbib
10139N/Aln -s ../../bin/gneqn neqn
10139N/Aln -s ../../bin/gnroff nroff
10139N/Aln -s ../../bin/gpic pic
10139N/Aln -s ../../bin/grefer refer
10139N/Aln -s ../../bin/gsoelim soelim
10139N/A
10139N/A%if %build_l10n
10139N/A%else
10139N/A# REMOVE l10n FILES
10139N/Arm -rf $RPM_BUILD_ROOT%{_datadir}/locale
11338N/A%endif
11338N/A
11338N/A%{?pkgbuild_postprocess: %pkgbuild_postprocess -v -c "%{version}:%{jds_version}:%{name}:$RPM_ARCH:%(date +%%Y-%%m-%%d):%{support_level}" $RPM_BUILD_ROOT}
11338N/A
11338N/A%clean
10139N/Arm -rf $RPM_BUILD_ROOT
10139N/A
10139N/A%files
10139N/A%doc(bzip2) COPYING ChangeLog
10139N/A%doc NEWS README
10139N/A%defattr(-, root, bin)
10139N/A%dir %attr (0755, root, bin) %{_libdir}
10139N/A%dir %attr (0755, root, bin) %{_bindir}
12773N/A%{_bindir}/*
12773N/A%dir %attr (0755, root, sys) %{_datadir}
12773N/A%dir %attr (0755, root, other) %{_datadir}/groff
12773N/A%dir %attr (0755, root, other) %{_datadir}/doc
12773N/A%{_datadir}/groff/*
10139N/A%{_datadir}/info/groff*
10139N/A%{_datadir}/doc/groff*
10139N/A%{_prefix}/X11/lib/X11/app-defaults/*
10139N/A%{_libdir}/groff/*
10139N/A%{_mandir}/*/*
10139N/A%dir %attr (0755, root, bin) %{_prefix}/gnu
10139N/A%dir %attr (0755, root, bin) %{_prefix}/gnu/bin
10139N/A%defattr(0777, root, root)
10139N/A%{_prefix}/gnu/bin/*
10139N/A%defattr(-, root, bin)
10139N/A
10139N/A#%if %build_l10n
10139N/A#%files l10n
15528N/A##%defattr (-, root, bin)
10139N/A#%dir %attr (0755, root, sys) %{_datadir}
10139N/A###%attr (-, root, other) %{_datadir}/locale
10139N/A#%{_datadir}/groff/%version/*
10139N/A#%endif
11338N/A
11338N/A%changelog
10139N/A* Wed Nov 10 2010 - padraig.obriain@oracle.com
10139N/A- Add license tag.
10139N/A* Wed May 25 2010 - brian.cameron@oracle.com
10139N/A- Revert to 1.19.2 since 1.20.x is GPLv3.
10139N/A* Tue May 25 2010 - brian.cameron@oracle.com
10139N/A- Bump to 1.20.1.
10139N/A* Fri Mar 19 2010 - christian.kelly@sun.com
10139N/A- Add 'exit 1' to disable build, keeps getting stuck in a loop.
10139N/A* Sun Sep 13 2009 - alan.coopersmith@sun.com
10139N/A- Fix typo in summary (reported by timeless on #opensolaris irc)
10139N/A* Wed Jul 08 2009 - christian.kelly@sun.com
10139N/A- %{_datadir}/info/dir has changed from a dir to a file. Still check if it
10139N/A exists and remove. It clashes with SUNWsfinf.
10139N/A* Tue Mar 24 2009 - dave.lin@sun.com
10139N/A- Check dir %{_datadir}/info/dir existence before remove it.
10139N/A* Wed Mar 04 2009 - dave.lin@sun.com
10139N/A- Removed empty dirs {_datadir}/info/dir, %{_datadir}/groff/site-font
10139N/A* Wed Feb 25 2009 - matt.keenan@sun.com
10139N/A- Add manpages patch for Attributes and ARC Comments
10139N/A* Tue Feb 10 2009 - halton.huo@sun.com
10139N/A- Add Requires to fix issue #4 for CR6753371
10139N/A* Wed Sep 10 2008 - padraig.obriain@sun.com
10139N/A- Add %doc to %files for copyright
10139N/A* Fri Aug 08 2008 - damien.carbery@sun.com
10139N/A- Remove reference to %SOURCE1 as it is not defined. Remove deletion of
10139N/A %{_datadir}/info/dir because it is not installed.
10139N/A* Wed Aug 05 2008 - padraig.obriain@sun.com
10139N/A- Update following review
10139N/A* Mon Jun 23 2008 - padraig.obriain@sun.com
10139N/A- initial version
10139N/A
10139N/A