233 lines
6.9 KiB
RPMSpec
233 lines
6.9 KiB
RPMSpec
### AUTOUPDATE-OFF: 8
|
|
%define libname liblesstif
|
|
|
|
Name: lesstif
|
|
Version: 0.95.2
|
|
Release: 4mamba
|
|
Summary: A free Motif clone
|
|
Group: System/Libraries
|
|
Vendor: openmamba
|
|
Distribution: openmamba
|
|
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
|
|
URL: http://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: glibc-devel
|
|
BuildRequires: libICE-devel
|
|
BuildRequires: libSM-devel
|
|
BuildRequires: libX11-devel
|
|
BuildRequires: libXext-devel
|
|
BuildRequires: libXft-devel
|
|
BuildRequires: libXp-devel
|
|
BuildRequires: libXrender-devel
|
|
BuildRequires: libXt-devel
|
|
BuildRequires: libfreetype-devel
|
|
## AUTOBUILDREQ-END
|
|
Requires: %{libname} = %{?epoch:%epoch:}%{version}-%{release}
|
|
|
|
%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.
|
|
|
|
%debug_package
|
|
|
|
%prep
|
|
%setup -q
|
|
%define _default_patch_fuzz 2
|
|
%patch0 -p1
|
|
#%patch1 -p1
|
|
#%patch2 -p1
|
|
sed -i "s,| arm-\* |,| aarch64-\* | arm-\* |," config.sub
|
|
|
|
%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
|
|
%{_mandir}/man1/*
|
|
%exclude %{_mandir}/man1/mwm.*
|
|
|
|
%files mwm
|
|
%defattr(-,root,root)
|
|
%config(noreplace) %{_sysconfdir}/mwm/system.mwmrc
|
|
%{_bindir}/mwm
|
|
%{_datadir}/X11/app-defaults/Mwm
|
|
%dir %{_sysconfdir}/mwm/
|
|
%{_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.*
|
|
%{_libdir}/LessTif/config/*
|
|
|
|
%files -n %{libname}-devel
|
|
%defattr(-,root,root)
|
|
%dir %{_includedir}/Xm
|
|
%{_includedir}/Xm/*
|
|
%dir %{_includedir}/Mrm
|
|
%{_includedir}/Mrm/*
|
|
%dir %{_includedir}/uil
|
|
%{_includedir}/uil/*
|
|
%dir %{_includedir}/Dt
|
|
%{_includedir}/Dt/*
|
|
%{_libdir}/libDtPrint.so
|
|
%{_libdir}/libMrm.so
|
|
%{_libdir}/libUil.so
|
|
%{_libdir}/libXm.so
|
|
%{_datadir}/aclocal/ac_find_motif.m4
|
|
%dir %{_datadir}/doc/LessTif-%{version}
|
|
%{_datadir}/doc/LessTif-%{version}/*
|
|
%{_mandir}/man3/*
|
|
%{_mandir}/man5/*
|
|
|
|
%files -n %{libname}-static
|
|
%defattr(-,root,root)
|
|
%{_libdir}/libDtPrint.a
|
|
%{_libdir}/libMrm.a
|
|
%{_libdir}/libUil.a
|
|
%{_libdir}/libXm.a
|
|
|
|
%changelog
|
|
* Mon May 06 2024 Automatic Build System <autodist@openmamba.org> 0.95.2-4mamba
|
|
- rebuilt without .la files
|
|
|
|
* Sun Nov 29 2020 Silvan Calarco <silvan.calarco@mambasoft.it> 0.95.2-3mamba
|
|
- rebuilt with debug package and aarch64 fix
|
|
|
|
* Wed Jul 31 2013 Automatic Build System <autodist@mambasoft.it> 0.95.2-2mamba
|
|
- automatic rebuild by autodist
|
|
|
|
* Mon Jul 13 2009 Automatic Build System <autodist@mambasoft.it> 0.95.2-1mamba
|
|
- automatic update by autodist
|
|
|
|
* Tue May 19 2009 Automatic Build System <autodist@mambasoft.it> 0.95.0-7mamba
|
|
- automatic rebuild by autodist
|
|
|
|
* Sat Sep 27 2008 gil <puntogil@libero.it> 0.95.0-6mamba
|
|
- create subpackage liblesstif-static (packge xephem requires libXm.a)
|
|
|
|
* Thu Dec 06 2007 Aleph0 <aleph0@openmamba.org> 0.95.0-5mamba
|
|
- fixed C/C++ linkage declarations conflict error using gcc 4.2
|
|
|
|
* Fri Oct 31 2007 Aleph0 <aleph0@openmamba.org> 0.95.0-4mamba
|
|
- security fix against CAN-2005-0605
|
|
- create subpackage mwm
|
|
|
|
* Tue Oct 30 2007 Aleph0 <aleph0@openmamba.org> 0.95.0-3mamba
|
|
- documentation moved to devel package
|
|
- moved Mwm to %{_datadir}/X11/app-defaults
|
|
|
|
* Thu Dec 28 2006 Silvan Calarco <silvan.calarco@mambasoft.it> 0.95.0-2qilnx
|
|
- add X.Org 7.1 build requirement and install into modular X.Org dirs
|
|
|
|
* Wed Aug 30 2006 Davide Madrisan <davide.madrisan@qilinux.it> 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 <davide.madrisan@qilinux.it> 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 <silvan.calarco@qinet.it> 0.9.41-1qilnx
|
|
- first build
|