### AUTOUPDATE-OFF: 8 %define libname liblesstif Name: lesstif Version: 0.95.2 Release: 2mamba Summary: A free Motif clone Group: System/Libraries Vendor: openmamba Distribution: openmamba Packager: Silvan Calarco URL: http://www.lesstif.org/ Source: http://downloads.sourceforge.net/sourceforge/lesstif/lesstif-%{version}.tar.bz2 Patch0: %{name}-0.94.4-configure_freetype.patch Patch1: %{name}-0.95.0-CAN-2005-0605.patch Patch2: %{name}-0.95.0-linkage_decl_conflict.patch License: LGPL ## AUTOBUILDREQ-BEGIN BuildRequires: bash BuildRequires: glibc-devel BuildRequires: ldconfig BuildRequires: libexpat-devel BuildRequires: libfontconfig-devel BuildRequires: libfreetype-devel BuildRequires: libICE-devel BuildRequires: libSM-devel BuildRequires: libX11-devel BuildRequires: libXau-devel BuildRequires: libxcb-devel BuildRequires: libXdmcp-devel BuildRequires: libXext-devel BuildRequires: libXft-devel BuildRequires: libXp-devel BuildRequires: libXrender-devel BuildRequires: libXt-devel BuildRequires: libz-devel ## AUTOBUILDREQ-END Requires: %{libname} = %{?epoch:%epoch:}%{version}-%{release} BuildRoot: %{_tmppath}/%{name}-%{version}-root %description Lesstif is an API compatible clone of the Motif toolkit. Most of the Motif 1.2 API is in place. Motif 2.1 functionality is being improved. Many Motif applications compile and run out-of-the-box with LessTif, and we want to hear about those that don't. %package mwm Group: System/X11 Summary: Lesstif Motif window manager clone based on fvwm Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} %description mwm Mwm window manager that adheres largely to the Motif mwm specification. %package -n %{libname} Group: System/Libraries Summary: Libraries for lesstif %description -n %{libname} Lesstif is an API compatible clone of the Motif toolkit. Most of the Motif 1.2 API is in place. Motif 2.1 functionality is being improved. Many Motif applications compile and run out-of-the-box with LessTif, and we want to hear about those that don't. This is the libraries package. %package -n %{libname}-devel Group: Development/Libraries Summary: Static libraries and headers for %{name} Requires: %{libname} = %{?epoch:%epoch:}%{version}-%{release} %description -n %{libname}-devel Lesstif is an API compatible clone of the Motif toolkit. Most of the Motif 1.2 API is in place. Motif 2.1 functionality is being improved. Many Motif applications compile and run out-of-the-box with LessTif, and we want to hear about those that don't. This package contains static libraries and header files need for development. %package -n %{libname}-static Group: Development/Libraries Summary: Static libraries for %{name} Requires: %{libname}-devel = %{?epoch:%epoch:}%{version}-%{release} %description -n %{libname}-static This package contains static libraries for development. %prep %setup -q %patch0 -p1 #%patch1 -p1 #%patch2 -p1 %build %configure \ --libdir=%{_libdir} \ --enable-build-12 \ --enable-build-20 \ --enable-build-21 \ --enable-default-21 \ --enable-production \ --enable-static \ --with-x \ --x-includes=%{_includedir} \ --x-libraries=%{_libdir} \ --with-motif-includes=%{_includedir} \ --with-motif-libraries=%{_libdir} \ --with-xdnd \ --disable-build-tests \ --disable-debug \ --disable-maintainer-mode %make \ libdir=%{_libdir} \ docdir=%{_datadir}/doc/LessTif-%{version} \ appdir=%{_datadir}/X11/app-defaults \ mwmddir=%{_sysconfdir}/mwm %install [ "%{buildroot}" != / ] && rm -rf %{buildroot} %makeinstall \ libdir=%{_libdir} \ docdir=%{_datadir}/doc/LessTif-%{version} \ appdir=%{_datadir}/X11/app-defaults \ mwmddir=%{_sysconfdir}/mwm mv %{buildroot}/usr/LessTif/* \ %{buildroot}%{_datadir}/doc/LessTif-%{version}/ rmdir %{buildroot}/usr/LessTif/ cp NEWS %{buildroot}%{_datadir}/doc/LessTif-%{version}/ rm -f %{buildroot}%{_sysconfdir}/mwm/{README,alt.map} %clean [ "%{buildroot}" != / ] && rm -rf %{buildroot} %post -n %{libname} -p /sbin/ldconfig %postun -n %{libname} -p /sbin/ldconfig %files %defattr(-,root,root) %{_bindir}/motif-config %{_bindir}/mxmkmf %{_bindir}/uil %{_bindir}/xmbind %{_datadir}/doc/LessTif-%{version}/AUTHORS %{_datadir}/doc/LessTif-%{version}/BUG-REPORTING %{_datadir}/doc/LessTif-%{version}/COPYING.LIB %{_datadir}/doc/LessTif-%{version}/CREDITS %{_datadir}/doc/LessTif-%{version}/NEWS %{_datadir}/doc/LessTif-%{version}/README %files mwm %defattr(-,root,root) %{_bindir}/mwm %{_datadir}/X11/app-defaults/Mwm %dir %{_sysconfdir}/mwm/ %config(noreplace) %{_sysconfdir}/mwm/system.mwmrc %{_mandir}/man1/mwm.* %doc clients/Motif-2.1/mwm/README clients/Motif-2.1/mwm/alt.map %files -n %{libname} %defattr(-,root,root) %{_libdir}/libDtPrint.so.* %{_libdir}/libMrm.so.* %{_libdir}/libUil.so.* %{_libdir}/libXm.so.* %{_mandir}/man1/* %exclude %{_mandir}/man1/mwm.* %files -n %{libname}-devel %defattr(-,root,root) %{_libdir}/*.so %{_libdir}/*.la %{_libdir}/LessTif/config/* %{_datadir}/aclocal/ac_find_motif.m4 %dir %{_includedir}/Xm %{_includedir}/Xm/* %dir %{_includedir}/Mrm %{_includedir}/Mrm/* %dir %{_includedir}/uil %{_includedir}/uil/* %dir %{_includedir}/Dt %{_includedir}/Dt/* %dir %{_datadir}/doc/LessTif-%{version} %{_datadir}/doc/LessTif-%{version}/* %exclude %{_datadir}/doc/LessTif-%{version}/AUTHORS %exclude %{_datadir}/doc/LessTif-%{version}/BUG-REPORTING %exclude %{_datadir}/doc/LessTif-%{version}/COPYING.LIB %exclude %{_datadir}/doc/LessTif-%{version}/CREDITS %exclude %{_datadir}/doc/LessTif-%{version}/NEWS %exclude %{_datadir}/doc/LessTif-%{version}/README %{_mandir}/man3/* %{_mandir}/man5/* %files -n %{libname}-static %defattr(-,root,root) %{_libdir}/libDtPrint.a %{_libdir}/libMrm.a %{_libdir}/libUil.a %{_libdir}/libXm.a %changelog * Wed Jul 31 2013 Automatic Build System 0.95.2-2mamba - automatic rebuild by autodist * Mon Jul 13 2009 Automatic Build System 0.95.2-1mamba - automatic update by autodist * Tue May 19 2009 Automatic Build System 0.95.0-7mamba - automatic rebuild by autodist * Sat Sep 27 2008 gil 0.95.0-6mamba - create subpackage liblesstif-static (packge xephem requires libXm.a) * Thu Dec 06 2007 Aleph0 0.95.0-5mamba - fixed C/C++ linkage declarations conflict error using gcc 4.2 * Fri Oct 31 2007 Aleph0 0.95.0-4mamba - security fix against CAN-2005-0605 - create subpackage mwm * Tue Oct 30 2007 Aleph0 0.95.0-3mamba - documentation moved to devel package - moved Mwm to %{_datadir}/X11/app-defaults * Thu Dec 28 2006 Silvan Calarco 0.95.0-2qilnx - add X.Org 7.1 build requirement and install into modular X.Org dirs * Wed Aug 30 2006 Davide Madrisan 0.94.4-2qilnx - update to version 0.95.0 by autospec - rebuilt with 'enable-build-12' and 'enable-default-21' * Thu Apr 07 2005 Davide Madrisan 0.94.4-1qilnx - update to version 0.94.4 by autospec - also fix security issue QSA-2005-037 (CAN-2004-068[7,8], CAN-2004-0914) - added a few missing build requirements - fixed package groups - fixed check of freetype library and header files * Sun May 25 2003 Silvan Calarco 0.9.41-1qilnx - first build