Sophie

Sophie

distrib > * > 2008.0 > x86_64 > by-pkgid > 6dc88b6a42fd23f48465a9eab98061f6 > files > 3

kwin-style-knifty-0.4.2-7mdk.src.rpm

%define base_name	kwin-style
%define theme_name	knifty
%define name		%{base_name}-%{theme_name}
%define version		0.4.2
%define release %mkrel 7
%define summary		Knifty kwinstyle for KDE

Name:			%{name}
Version:		%{version}
Release:		%{release}
Summary:		%{summary}
License:		GPL
Group:			Graphical desktop/KDE
Source:			%{theme_name}-%{version}.tar.bz2
Patch0:			knifty-0.4.2-automake.patch.bz2
URL:			http://kde-look.org/content/show.php?content=8841
BuildRequires:		kdebase-devel
BuildRoot:		%{_tmppath}/%{name}-buildroot
Provides:		kdemoreartwork-%{theme_name}
Obsoletes:		kdemoreartwork-%{theme_name}

%description
Native Kwin window decoration for KDE 3.x

%prep
rm -rf $RPM_BUILD_ROOT
%setup -n %{theme_name}-%{version}
%patch0 -p1 -b .automake

%build
export CFLAGS="$RPM_OPT_FLAGS" CPPFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS"
make -f admin/Makefile.common cvs

export QTDIR=%_prefix/%_lib/qt3
export KDEDIR=%_prefix

export LD_LIBRARY_PATH=$QTDIR/%_lib:$KDEDIR/%_lib:$LD_LIBRARY_PATH
export PATH=$QTDIR/bin:$KDEDIR/bin:$PATH

# Search for qt/kde libraries in the right directories (avoid patch)
# NOTE: please don't regenerate configure scripts below
perl -pi -e "s@/lib(\"|\b[^/])@/%_lib\1@g if /(kde|qt)_(libdirs|libraries)=/" configure

%{?__cputoolize: %{__cputoolize} }

./configure  --prefix=%{_prefix} --libdir=%_libdir --mandir=%_mandir --disable-debug --disable-rpath --enable-final --disable-warnings
%make

%install
%makeinstall_std

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root)
%doc AUTHORS COPYING ChangeLog README TODO
%{_libdir}/kde3/kwin3_%{theme_name}*
%{_datadir}/apps/kwin/%{theme_name}.desktop
%_libdir/kde3/kwin_knifty_config.la
%_libdir/kde3/kwin_knifty_config.so

%changelog
* Tue May 23 2006 Christiaan Welvaart <cjw@daneel.dyndns.org> 0.4.2-7mdk
- patch0: accept automake 1.8 and 1.9

* Fri May 19 2006 Christiaan Welvaart <cjw@daneel.dyndns.org> 0.4.2-6mdk
- drop BuildRequires: automake1.6

* Thu May 11 2006 Nicolas Lécureuil <neoclust@mandriva.org> 0.4.2-5mdk
- Fix BuildRequires

* Thu May 11 2006 Nicolas Lécureuil <neoclust@mandriva.org> 0.4.2-4mdk
- Remove redundant BuildRequires
- use mkrel

* Tue Sep 06 2005 Laurent MONTEL <lmontel@mandriva.com> 0.4.2-3mdk
- Rebuild 

* Thu Jul 07 2005 Laurent MONTEL <lmontel@mandriva.com> 0.4.2-2mdk
- rebuild + fix x86_64

* Fri Aug 06 2004 Laurent Culioli <laurent@mandrake.org> 0.4.2-1mdk
- 0.4.2
- drop Patch0 ( merged upstream )

* Wed Jul 28 2004 Thierry Vignaud <tvignaud@mandrakesoft.com> 0.4.1-3mdk
- rebuild for new g++
- patch 0: fix compiling with new g++

* Mon Apr 19 2004 Laurent Culioli <laurent@mandrake.org> 0.4.1-2mdk
- new naming scheme

* Mon Jan 26 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 0.4.1-1mdk
- 0.4.1

* Wed Aug 27 2003 Laurent Culioli <laurent@pschit.net> 0.3.4-2mdk
- requires

* Mon Aug 25 2003 Laurent Culioli <laurent@pschit.net> 0.3.4-1mdk
- initial release