Blame SPECS/Xaw3d.spec

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