Blame SPECS/Xaw3d.spec

7211e8
Summary: A version of the MIT Athena widget set for X
7211e8
Name: Xaw3d
7211e8
Version: 1.6.2
7211e8
Release: 14%{?dist}
7211e8
Group: System Environment/Libraries
7211e8
Source: http://xorg.freedesktop.org/archive/individual/lib/libXaw3d-%{version}.tar.bz2
7211e8
Patch5: Xaw3d-1.5-debian-fixes.patch
7211e8
Patch7: Xaw3d-1.6.1-3Dlabel.patch
7211e8
Patch10: Xaw3d-1.6.1-fontset.patch
7211e8
Patch11: Xaw3d-1.6.1-hsbar.patch
7211e8
7211e8
# src/laygram.{c,h} are licensed under GPLv3+
7211e8
License: MIT and GPLv3+
7211e8
URL: http://xorg.freedesktop.org/
7211e8
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
7211e8
7211e8
BuildRequires: libXmu-devel
7211e8
BuildRequires: libXt-devel
7211e8
BuildRequires: libSM-devel
7211e8
BuildRequires: libXext-devel
7211e8
BuildRequires: libX11-devel
7211e8
BuildRequires: libXpm-devel
7211e8
BuildRequires: xorg-x11-util-macros
7211e8
BuildRequires: bison
7211e8
BuildRequires: flex
7211e8
BuildRequires: ed
7211e8
7211e8
%description
7211e8
Xaw3d is an enhanced version of the MIT Athena Widget set for
7211e8
the X Window System.  Xaw3d adds a three-dimensional look to applications
7211e8
with minimal or no source code changes.
7211e8
7211e8
You should install Xaw3d if you are using applications which incorporate
7211e8
the MIT Athena widget set and you'd like to incorporate a 3D look into
7211e8
those applications.
7211e8
7211e8
%package devel
7211e8
Summary: Header files and libraries for development using Xaw3d
7211e8
Group: Development/Libraries
7211e8
Requires: %{name} = %{version}-%{release}
7211e8
Requires: libXmu-devel
7211e8
Requires: libXt-devel
7211e8
Requires: libSM-devel
7211e8
Requires: libXext-devel
7211e8
Requires: libX11-devel
7211e8
Requires: libXpm-devel
7211e8
7211e8
%description devel
7211e8
Xaw3d is an enhanced version of the MIT Athena widget set for
7211e8
the X Window System.  Xaw3d adds a three-dimensional look to those
7211e8
applications with minimal or no source code changes. Xaw3d-devel includes
7211e8
the header files and libraries for developing programs that take full
7211e8
advantage of Xaw3d's features.
7211e8
7211e8
You should install Xaw3d-devel if you are going to develop applications
7211e8
using the Xaw3d widget set.  You'll also need to install the Xaw3d
7211e8
package.
7211e8
7211e8
7211e8
%prep
7211e8
%setup -q -n libXaw3d-%{version}
7211e8
# This doesn't apply cleanly, but has not been applied
7211e8
#%patch5 -p1 -b .debian
7211e8
%patch7 -p1 -b .3Dlabel
7211e8
%patch10 -p1 -b .fontset
7211e8
%patch11 -p1 -b .hsbar
7211e8
7211e8
7211e8
%build
7211e8
%configure --disable-static \
7211e8
  --enable-arrow-scrollbars \
7211e8
  --enable-gray-stipples \
7211e8
  --enable-multiplane-bitmaps
7211e8
make %{?_smp_mflags}
7211e8
7211e8
7211e8
%install
7211e8
rm -rf $RPM_BUILD_ROOT
7211e8
make install DESTDIR=$RPM_BUILD_ROOT
7211e8
rm $RPM_BUILD_ROOT%{_libdir}/libXaw3d.la
7211e8
rm -r $RPM_BUILD_ROOT%{_docdir}
7211e8
7211e8
7211e8
%clean
7211e8
rm -rf $RPM_BUILD_ROOT
7211e8
7211e8
7211e8
%post -p /sbin/ldconfig
7211e8
7211e8
%postun -p /sbin/ldconfig
7211e8
7211e8
7211e8
%files
7211e8
%defattr(-,root,root)
7211e8
%doc ChangeLog COPYING README src/README.XAW3D
7211e8
%{_libdir}/*.so.*
7211e8
7211e8
%files devel
7211e8
%defattr(-,root,root)
7211e8
%{_libdir}/*.so
7211e8
%{_libdir}/pkgconfig/xaw3d.pc
7211e8
%{_includedir}/X11/Xaw3d
7211e8
7211e8
%changelog
7211e8
* Tue Jul 24 2018 Jiri Kucera <jkucera@redhat.com> - 1.6.2-14
7211e8
- added GPLv3+ to License (src/laygram.{c,h} are licensed under GPLv3+)
7211e8
7211e8
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.2-13
7211e8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
7211e8
7211e8
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.2-12
7211e8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
7211e8
7211e8
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.2-11
7211e8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
7211e8
7211e8
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.2-10
7211e8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
7211e8
7211e8
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.2-9
7211e8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
7211e8
7211e8
* Tue Jun 16 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.2-8
7211e8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
7211e8
7211e8
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.2-7
7211e8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
7211e8
7211e8
* Fri Jun 06 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.2-6
7211e8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
7211e8
7211e8
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.2-5
7211e8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
7211e8
7211e8
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.2-4
7211e8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
7211e8
7211e8
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.2-3
7211e8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
7211e8
7211e8
* Wed May 2 2012 Orion Poplawski <orion@cora.nwra.com> - 1.6.2-2
7211e8
- Drop static from -devel summary/description (bug #817935)
7211e8
7211e8
* Tue Apr 3 2012 Orion Poplawski <orion@cora.nwra.com> - 1.6.2-1
7211e8
- Update to 1.6.2
7211e8
- Drop patches applied upstream
7211e8
- Enable multiplane-bitmaps and gray-stipples
7211e8
7211e8
* Sat Feb 25 2012 Orion Poplawski <orion@cora.nwra.com> - 1.6.1-2
7211e8
- Rebase compat patch
7211e8
7211e8
* Sat Feb 25 2012 Orion Poplawski <orion@cora.nwra.com> - 1.6.1-1
7211e8
- Update to 1.6.1
7211e8
7211e8
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5E-21
7211e8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
7211e8
7211e8
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5E-20
7211e8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
7211e8
7211e8
* Wed Dec 1 2010 Hans de Goede <hdegoede@redhat.com> - 1.5E-19
7211e8
- Do not make missing font sets a fatal error (#658526)
7211e8
7211e8
* Tue Nov 9 2010 Hans de Goede <hdegoede@redhat.com> - 1.5E-18
7211e8
- Drop Xaw3d-1.5E-lex.patch it was not applied for a reason (#587349)
7211e8
7211e8
* Mon Nov 8 2010 Hans de Goede <hdegoede@redhat.com> - 1.5E-17
7211e8
- Also apply the Xaw3d-1.5E-secure, Xaw3d-1.5E-thumb and Xaw3d-1.5E-cast
7211e8
  (replacing xaw3d.patch) patches from http://gitorious.org/xaw3d (#587349)
7211e8
- Apply accidentally not applied Xaw3d-1.5E-lex.patch
7211e8
7211e8
* Mon Nov 8 2010 Orion Poplawski <orion@cora.nwra.com> - 1.5E-16
7211e8
- Add patches from http://gitorious.org/xaw3d
7211e8
7211e8
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5E-15
7211e8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
7211e8
7211e8
* Sun Mar 15 2009 Hans de Goede <hdegoede@redhat.com> 1.5E-14
7211e8
- Fix a bunch of (potentially harmfull) compiler warnings
7211e8
7211e8
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5E-13
7211e8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
7211e8
7211e8
* Tue Oct  6 2008 Hans de Goede <hdegoede@redhat.com> 1.5E-12
7211e8
- Remove obsolete PreReq and Prefix stuff from specfile
7211e8
- Fix BuildRoot to match the guidelines
7211e8
- Require base package by full EVR from devel package
7211e8
- Drop non relevant Patches and Sources
7211e8
- Rebase the still relevant patches
7211e8
- Actually apply the still relevant patches
7211e8
- Add a patch from Debian fixing an infinite loop (rh436998)
7211e8
- Add patches from Debian fixes various potential bufferoverflows
7211e8
7211e8
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1.5E-11.1
7211e8
- Autorebuild for GCC 4.3
7211e8
7211e8
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1.5E-10.1
7211e8
- rebuild
7211e8
7211e8
* Wed Jun 07 2006 Than Ngo <than@redhat.com> 1.5E-10 
7211e8
- BR on bison ed flex #194184 
7211e8
7211e8
* Wed Jun  7 2006 Jeremy Katz <katzj@redhat.com> - 1.5E-9
7211e8
- rebuild for -devel deps
7211e8
7211e8
* Tue Apr 25 2006 Adam Jackson <ajackson@redhat.com> 1.5E-8
7211e8
- Rebuild for new imake build rules
7211e8
7211e8
* Tue Feb 28 2006 Than Ngo <than@redhat.com> 1.5E-7
7211e8
- update Url  #183314
7211e8
7211e8
* Mon Feb 13 2006 Jesse Keating <jkeating@redhat.com> - 1.5E-6.2.2
7211e8
- rebump for build order issues during double-long bump
7211e8
7211e8
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 1.5E-6.2.1
7211e8
- bump again for double-long bug on ppc(64)
7211e8
7211e8
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 1.5E-6.2
7211e8
- rebuilt for new gcc4.1 snapshot and glibc changes
7211e8
7211e8
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
7211e8
- rebuilt
7211e8
7211e8
* Wed Nov 16 2005 Than Ngo <than@redhat.com> 1.5E-6
7211e8
- fix for modular X
7211e8
7211e8
* Tue Nov 05 2005 Warren Togami <wtogami@redhat.com> 1.5E-5
7211e8
- req individual X dependencies
7211e8
- remove X11R6 references
7211e8
7211e8
* Thu Mar 03 2005 Than Ngo <than@redhat.com> 1.5E-4
7211e8
- rebuilt
7211e8
7211e8
* Thu Jan 20 2005 Than Ngo <than@redhat.com> 1.5E-3
7211e8
- bump release
7211e8
7211e8
* Thu Jan 20 2005 Than Ngo <than@redhat.com> 1.5E-2
7211e8
- enable ARROW_SCROLLBARS, MULTIPLANE_PIXMAPS
7211e8
7211e8
* Tue Nov 30 2004 Than Ngo <than@redhat.com> 1.5E-1
7211e8
- update to 1.5E, #130310
7211e8
- fix compiler warning #110766
7211e8
7211e8
* Tue Nov 23 2004 Than Ngo <than@redhat.com> 1.5-25
7211e8
- rebuilt
7211e8
7211e8
* Tue Nov 23 2004 Than Ngo <than@redhat.com> 1.5-24
7211e8
- add patch to fix build problem with xorg-x11, #140475
7211e8
7211e8
* Mon Jul 26 2004 Than Ngo <than@redhat.com> 1.5-23
7211e8
- added requires on XFree86-devel
7211e8
7211e8
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
7211e8
- rebuilt
7211e8
7211e8
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
7211e8
- rebuilt
7211e8
7211e8
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
7211e8
- rebuilt
7211e8
7211e8
* Wed Nov 26 2003 Than Ngo <than@redhat.com> 1.5-20
7211e8
- added missing Buildprereq: XFree86-devel (bug #110601, #109692, #110735)
7211e8
- fixed arguments in scrollbar (bug #110766)
7211e8
7211e8
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
7211e8
- rebuilt
7211e8
7211e8
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
7211e8
- rebuilt
7211e8
7211e8
* Thu Nov  7 2002 han Ngo <than@redhat.com> 1.5-17
7211e8
- fix some building problems
7211e8
7211e8
* Thu Sep  5 2002 Preston Brown <pbrown@redhat.com> 1.5-16
7211e8
- -DARROW_SCROLLBAR for rms
7211e8
7211e8
* Thu Aug  8 2002 Than Ngo <than@redhat.com> 1.5-15
7211e8
- Added patch file to fix i18n issue, ynakai@redhat.com
7211e8
7211e8
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
7211e8
- automated rebuild
7211e8
7211e8
* Thu May 23 2002 Tim Powers <timp@redhat.com>
7211e8
- automated rebuild
7211e8
7211e8
* Tue Feb 26 2002 Than Ngo <than@redhat.com> 1.5-12
7211e8
- rebuild in new enviroment
7211e8
7211e8
* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
7211e8
- automated rebuild
7211e8
7211e8
* Sun Jun 24 2001 Elliot Lee <sopwith@redhat.com>
7211e8
- Bump release + rebuild.
7211e8
7211e8
* Wed Feb 28 2001 Than Ngo <than@redhat.com>
7211e8
- add requires Xaw3d = %%{version}
7211e8
- add prereq /sbin/ldconfig
7211e8
7211e8
* Tue Oct 10 2000 Than Ngo <than@redhat.com>
7211e8
- fix link which causes faulty update (Bug #17895)
7211e8
7211e8
* Mon Jul 24 2000 Bill Nottingham <notting@redhat.com>
7211e8
- ia64 tweaks
7211e8
7211e8
* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
7211e8
- automatic rebuild
7211e8
7211e8
* Mon Jul 10 2000 Bernhard Rosenkraenzer <bero@redhat.de>
7211e8
- Restore Xaw3d 1.5 - the addition of the backward compatibility library
7211e8
  killed the current one.
7211e8
- get rid of the CDEBUGFLAGS="" hack, the current gcc fixes it
7211e8
7211e8
* Mon Jul 03 2000 Than Ngo <than@redhat.de>
7211e8
- fix Imakefile to static Xawd3d
7211e8
7211e8
* Sat Jun 17 2000 Than Ngo <than@redhat.de>
7211e8
- add backward compatibility libXaw3d.so.6 (Bug# 12261)
7211e8
7211e8
* Mon May 15 2000 Bill Nottingham <notting@redhat.com>
7211e8
- fix unaligned traps on ia64
7211e8
7211e8
* Mon May  8 2000 Bernhard Rosenkraenzer <bero@redhat.com>
7211e8
- 1.5
7211e8
7211e8
* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com> 
7211e8
- auto rebuild in the new build environment (release 21)
7211e8
7211e8
* Wed Feb 24 1999 Preston Brown <pbrown@redhat.com>
7211e8
- Injected new description and group.
7211e8
7211e8
* Fri Dec 18 1998 Preston Brown <pbrown@redhat.com>
7211e8
- bumped spec number for initial rh 6.0 build
7211e8
7211e8
* Fri Nov 06 1998 Preston Brown <pbrown@redhat.com>
7211e8
- added security/update patch from debian (the X11R6.3 patch). Thanks guys. :)
7211e8
7211e8
* Wed Oct 14 1998 Cristian Gafton <gafton@redhat.com>
7211e8
- handle the symlink with triggers instead of getting rid of it
7211e8
7211e8
* Mon Oct  5 1998 Jeff Johnson <jbj@redhat.com>
7211e8
- remove backward compatible symlink.
7211e8
7211e8
* Wed May 06 1998 Cristian Gafton <gafton@redhat.com>
7211e8
- fixed the bad symlink
7211e8
- BuildRoot
7211e8
7211e8
* Mon Apr 27 1998 Prospector System <bugs@redhat.com>
7211e8
- translations modified for de, fr, tr
7211e8
7211e8
* Tue Nov 04 1997 Erik Troan <ewt@redhat.com>
7211e8
- don't lave an improper return code from %%pre
7211e8
7211e8
* Mon Nov 03 1997 Cristian Gafton <gafton@redhat.com>
7211e8
- take care of the old location of the Xaw3d includes in case that one exist
7211e8
- updated Prereq: field
7211e8
7211e8
* Mon Oct 26 1997 Cristian Gafton 
7211e8
- fixed the -devel package for the right include files path
7211e8
7211e8
* Mon Oct 13 1997 Donnie Barnes <djb@redhat.com>
7211e8
- minor spec file cleanups
7211e8
7211e8
* Wed Oct 01 1997 Erik Troan <ewt@redhat.com>
7211e8
- i18n widec.h patch needs to be applied on all systems
7211e8
7211e8
* Sun Sep 14 1997 Erik Troan <ewt@redhat.com>
7211e8
- changed axp check to alpha
7211e8
7211e8
* Mon Jun 16 1997 Erik Troan <ewt@redhat.com>
7211e8
- built against glibc