Sophie

Sophie

distrib > Mandriva > 10.0-com > i586 > by-pkgid > e2172ced95c5979856ef5ef65fabef4d > files > 4

Xclasses-1.3.1-5mdk.src.rpm

%define name Xclasses
%define version	1.3.1
%define release	5mdk

%define major 0

%define libname %mklibname %name %major
%define libnamedev %mklibname %name %major -d

Summary: The Xclasses Library
Name: %name
Version: %version
Release: %release
License: LGPL
Group: System/XFree86
Source:  %name-public-%version.src.tar.bz2
Patch0: Xclasses.config-patch.bz2
Patch1: Xclasses-strcmpneeded.patch.bz2
Patch2: Xclasses.variables.patch.bz2
Buildrequires: XFree86-devel
BuildRoot: %{_tmppath}/%{name}-buildroot
Obsoletes: Xclasses
URL: http://www.js-home.org/Xclasses/

%description
Xclasses is a C++ layout library for the X Window System.

%package -n %libname
Summary: The Xclasses Library
License: LGPL
Group: System/XFree86

%description -n %libname
Xclasses is a C++ layout library for the X Window System.

%package -n %libnamedev
Summary: The Xclasses Development package
Group: System/XFree86
Requires: %libname = %{version}
Provides: libXclasses-devel

%description -n %libnamedev
Static libraries and header files for the Xclasses library.

%prep
rm -rf $RPM_BUILD_ROOT

%setup -n xclasses
%patch0 -p2
%patch1 -p1
%patch2 -p1

%build
./build make

%install
rm -fr $RPM_BUILD_ROOT
mkdir $RPM_BUILD_ROOT
mkdir $RPM_BUILD_ROOT%{_prefix}
mkdir $RPM_BUILD_ROOT%{_libdir}
mkdir $RPM_BUILD_ROOT%{_includedir}
mkdir $RPM_BUILD_ROOT%{_bindir}
mkdir $RPM_BUILD_ROOT%{_libdir}/X11

make LIBSDIR=$RPM_BUILD_ROOT%{_libdir} INCLUDESDIR=$RPM_BUILD_ROOT%{_includedir} CONFIGSDIR=$RPM_BUILD_ROOT%{_libdir}/X11/Xclasses install
cp -f ./setenvxc $RPM_BUILD_ROOT%{_bindir}
chmod 755 $RPM_BUILD_ROOT%{_bindir}/setenvxc

%clean 
rm -fr $RPM_BUILD_ROOT

%post -n %libname -p /sbin/ldconfig

%postun -n %libname -p /sbin/ldconfig

%files -n %libname
%defattr(-, root, root)
%{_libdir}/*.so.*
%{_libdir}/X11/Xclasses/Xclasses
%{_bindir}/setenvxc
%defattr(0644, root, root, 755)
%doc COPYING.LIB README

%files -n %libnamedev
%defattr(-, root, root)
%{_libdir}/libXclasses.a
%{_libdir}/libXclasses.so
%{_includedir}/Xclasses

%Changelog
* Sat Apr 26 2003 Lenny Cartier <lenny@mandrakesoft.com> 1.3.1-5mdk
- adjust buildrequires
- fix changelog

* Sat Apr 26 2003 Lenny Cartier <lenny@mandrakesoft.com> 1.3.1-4mdk
- rebuild

* Wed Jan 29 2003 Lenny Cartier <lenny@mandrakesoft.com> 1.3.1-3mdk
- rebuild

* Thu Jun 27 2002 Lenny Cartier <lenny@mandrakesoft.com> 1.3.1-2mdk
- quiet warnings at build (modify patch0)
- patch2: fix variables init in textbox.cxx & html_item.cxx

* Tue Mar 19 2002 Lenny Cartier <lenny@mandrakesoft.com> 1.3.1-1mdk
- 1.3.1

* Fri Nov 09 2001 Lenny Cartier <lenny@mandrakesoft.com> 1.3.0-1mdk
- 1.3.0
- simplify spec.

* Thu Jun 21 2001 Lenny Cartier <lenny@mandrakesoft.com> 1.1.0-2mdk
- rebuild

* Mon Jan 29 2001  Daouda Lo <daouda@mandrakesoft.com> 1.1.0-1mdk
- new release (Happy Lenny ?)
- BM
- string.h include file patch .

*Tue Sep 07 1999 Daouda LO <daouda@mandrakesoft.com>
- Mandrake adaptations