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