diff --git a/.cvsignore b/.cvsignore index e69de29..4d1f4be 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +automoc-1.0.20080527svn811390.tar.gz diff --git a/automoc-1.0-lib64.patch b/automoc-1.0-lib64.patch new file mode 100644 index 0000000..5f72519 --- /dev/null +++ b/automoc-1.0-lib64.patch @@ -0,0 +1,9 @@ +diff -up automoc-1.0/CMakeLists.txt.lib64 automoc-1.0/CMakeLists.txt +--- automoc-1.0/CMakeLists.txt.lib64 2008-05-27 12:01:53.000000000 -0500 ++++ automoc-1.0/CMakeLists.txt 2008-05-28 11:24:05.000000000 -0500 +@@ -17,4 +17,4 @@ set_target_properties(automoc4 PROPERTI + target_link_libraries(automoc4 ${QT_QTCORE_LIBRARY}) + + install(TARGETS automoc4 DESTINATION bin) +-install(FILES Automoc4Config.cmake automoc4.files.in DESTINATION lib/automoc4) ++install(FILES Automoc4Config.cmake automoc4.files.in DESTINATION lib${LIB_SUFFIX}/automoc4) diff --git a/automoc.spec b/automoc.spec new file mode 100644 index 0000000..99a9d99 --- /dev/null +++ b/automoc.spec @@ -0,0 +1,70 @@ +%define snaptag .20080527svn811390 + +Name: automoc +Version: 1.0 +Release: 0.3%{?snaptag}%{?dist} +Summary: KDE4 automoc +Group: Development/Tools +License: BSD +URL: http://www.kde.org +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +Source0: http://rpm.binaryhelix.net/SOURCES/%{name}-%{version}%{?snaptag}.tar.gz +Patch0: automoc-1.0-lib64.patch + +Requires: cmake +BuildRequires: cmake qt4-devel kde-filesystem + +%description +KDE4 automoc + + +%prep +%setup -q +%patch0 -p1 -b .lib64 + + +%build +mkdir -p %{_target_platform} +pushd %{_target_platform} +%{cmake_kde4} .. +popd + +make %{?_smp_mflags} VERBOSE=1 -C %{_target_platform} + + +%install +rm -rf %{buildroot} +make install DESTDIR=%{buildroot} -C %{_target_platform} +# Put things in proper places +# Put Automoc4Config.cmake in proper place +%{__mkdir} -p %{buildroot}%{_datadir}/cmake/Modules +%{__mv} %{buildroot}%{_libdir}/automoc4/Automoc4Config.cmake \ + %{buildroot}%{_datadir}/cmake/Modules/Automoc4Config.cmake +# Remove automoc4.files.in (and /usr/lib, since it's not needed) +%{__rm} -rf %{buildroot}%{_libdir} + + + + +%clean +rm -rf %{buildroot} + + +%files +%defattr(-,root,root,-) +%doc automoc4.files.in +%{_bindir}/automoc4 +%{_datadir}/cmake/Modules/Automoc4Config.cmake + + + +%changelog +* Thu May 29 2008 Lorenzo Villani - 1.0-0.3.20080527svn811390 +- Added 'cmake' to Requires + +* Wed May 28 2008 Lorenzo Villani - 1.0-0.2.20080527svn811390 +- Patched to make it build on other systems than i386 (thanks to Rex Dieter) + +* Tue May 27 2008 Lorenzo Villani - 1.0-0.1.20080527svn811390 +- Initial release diff --git a/sources b/sources index e69de29..aee0495 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +577b4c8ac4e9ebce24d57af26b1cb337 automoc-1.0.20080527svn811390.tar.gz