Blob Blame History Raw
Name: smokegen
Version: 4.7.1
Release: 1%{?dist}
Summary: Smoke Generator

Group: User Interface/Desktops	
License: LGPLv2 and GPLv2+
URL: http://www.kde.org
Source0: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/%{name}-%{version}.tar.bz2
# fix smoke generator invalid reads found by valgrind
Patch0: smokegen-4.7.0-crash.patch
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)

BuildRequires: cmake
BuildRequires: kde-filesystem
BuildRequires: qt-devel

Obsoletes: kdebindings < %{version}
Provides: kdebindings = %{version}

%description
This package includes Smoke Generator.

%package devel
Group: Development/Libraries
Summary: Header files for Smoke Generator
Obsoletes: kdebindings-devel < %{version}-%{release}
Provides: kdebindings-devel = %{version}-%{release}
Requires: qt4-devel
Requires: %{name} = %{version}-%{release}

%description devel
This package includes the header files you will need to compile
applications for KDE 4.


%prep
%setup -q
%patch0 -p1 -b .crash

%build
mkdir -p %{_target_platform}
pushd %{_target_platform}
%{cmake_kde4} ..
popd

make %{?_smp_mflags} -C %{_target_platform}

%install
rm -rf %{buildroot}
make install/fast DESTDIR=%{buildroot} -C %{_target_platform}

%clean
rm -rf %{buildroot}

%post -p /sbin/ldconfig

%postun -p /sbin/ldconfig


%files
%defattr(-,root,root,-)
%doc README
%{_kde4_libdir}/lib*.so.*

%files devel
%defattr(-,root,root,-)
%{_kde4_bindir}/*
%{_kde4_libdir}/lib*.so
%{_kde4_libdir}/smokegen/
%{_includedir}/smoke.h
%{_includedir}/smokegen/
%{_datadir}/smoke/

%changelog
* Tue Sep 06 2011 Than Ngo <than@redhat.com> - 4.7.1-1
- 4.7.1

* Tue Aug 02 2011 Than Ngo <than@redhat.com> - 4.7.0-2
- patch smoke generator invalid reads found by valgrind

* Tue Jul 26 2011 Than Ngo <than@redhat.com> - 4.7.0-1
- 4.7.0

* Fri Jul 22 2011 Than Ngo <than@redhat.com> - 4.6.95-1
- 4.7 rc1

* Wed Jul 06 2011 Than Ngo <than@redhat.com> - 4.6.90-1
- first Fedora RPM