rpms/polyester/devel polyester-1.95-cmake.patch, NONE, 1.1 .cvsignore, 1.4, 1.5 polyester.spec, 1.4, 1.5 sources, 1.4, 1.5

Sebastian Vahl (svahl) fedora-extras-commits at redhat.com
Mon Jan 14 12:46:26 UTC 2008


Author: svahl

Update of /cvs/extras/rpms/polyester/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv13750

Modified Files:
	.cvsignore polyester.spec sources 
Added Files:
	polyester-1.95-cmake.patch 
Log Message:
* Mon Jan 14 2008 Sebastian Vahl <fedora at deadbabylon.de> - 1.95-1
- Update to kde4 version: 1.95
- update %summary and %description (only style is ported to kde4)


polyester-1.95-cmake.patch:

--- NEW FILE polyester-1.95-cmake.patch ---
diff -Naur polyester-1.95/CMakeLists.txt polyester-1.95.new/CMakeLists.txt
--- polyester-1.95/CMakeLists.txt	2007-09-24 19:31:46.000000000 +0200
+++ polyester-1.95.new/CMakeLists.txt	2008-01-14 12:57:36.000000000 +0100
@@ -2,7 +2,6 @@
 set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/modules )
 
 # search packages used by KDE
-find_package(Qt4 REQUIRED)
 find_package(KDE4 REQUIRED)
 include(KDE4Defaults)
 


Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/polyester/devel/.cvsignore,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- .cvsignore	22 Aug 2007 10:09:26 -0000	1.4
+++ .cvsignore	14 Jan 2008 12:45:35 -0000	1.5
@@ -1 +1 @@
-polyester-1.0.2.tar.bz2
+polyester-1.95.tar.bz2


Index: polyester.spec
===================================================================
RCS file: /cvs/extras/rpms/polyester/devel/polyester.spec,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- polyester.spec	22 Aug 2007 10:09:26 -0000	1.4
+++ polyester.spec	14 Jan 2008 12:45:35 -0000	1.5
@@ -1,72 +1,64 @@
 Name:           polyester
-Version:        1.0.2
+Version:        1.95
 Release:        1%{?dist}
-Summary:        KDE style and window decoration
+Summary:        A style for KDE 4
 
 Group:          User Interface/Desktops
 License:        LGPLv2
 URL:            http://www.kde-look.org/content/show.php?content=27968
 Source0:        http://www.notmart.org/files/polyester-%{version}.tar.bz2
+Patch0:         polyester-1.95-cmake.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
-BuildRequires:  kdebase-devel
-#Requires:       
+BuildRequires: kde-filesystem >= 4
+BuildRequires: cmake
+BuildRequires: kdelibs4-devel
+
+%{?_kde4_macros_api:Requires: kde4-macros(api) = %{_kde4_macros_api} }
 
 %description
-Widget style + kwin decoration both aimed to be 
-a good balance between eyecandy and simplicity.
+A widget style for KDE 4 aimed to be a good balance between eyecandy and 
+simplicity.
 
 
 %prep
 %setup -q
 
-# Correct some wrong chmods
-find -name "pol*.h" -exec chmod 644 {} \;
-find -name "pol*.cpp" -exec chmod 644 {} \;
-find -name "pol*.cc" -exec chmod 644 {} \;
-find -name "shadow*" -exec chmod 644 {} \;
-chmod 644 AUTHORS ChangeLog style/misc.cpp
+%patch0 -p1 -b .cmake
 
 %build
-%configure --disable-rpath
 
-# Don't use rpath!
-sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
-sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
+# fix unneeded executable permissions
+chmod 0644 README style/*.{cpp,h} style/config/polyesterconf.{h,cpp}
 
-make %{?_smp_mflags}
+mkdir -p %{_target_platform}
+pushd %{_target_platform}
+%{cmake_kde4} ..
+popd
 
+make %{?_smp_mflags} -C %{_target_platform}
 
-%install
-rm -rf $RPM_BUILD_ROOT
-make install DESTDIR=$RPM_BUILD_ROOT
 
+%install
+rm -rf %{buildroot}
+make install DESTDIR=%{buildroot} -C %{_target_platform}
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%post -p /sbin/ldconfig
-
-%postun -p /sbin/ldconfig
-
-
 %files
 %defattr(-,root,root,-)
-%doc AUTHORS ChangeLog COPYING README
-%{_libdir}/kde3/kstyle_polyester_config.la
-%{_libdir}/kde3/kstyle_polyester_config.so
-%{_libdir}/kde3/kwin3_polyester.la
-%{_libdir}/kde3/kwin3_polyester.so
-%{_libdir}/kde3/kwin_polyester_config.la
-%{_libdir}/kde3/kwin_polyester_config.so
-%{_libdir}/kde3/plugins/styles/polyester.la
-%{_libdir}/kde3/plugins/styles/polyester.so
-%{_datadir}/apps/kdisplay/color-schemes/Polyester*.kcsrc
-%{_datadir}/apps/kstyle/themes/polyester.themerc
-%{_datadir}/apps/kwin/polyester.desktop
-
+%doc COPYING README
+%{_kde4_libdir}/kde4/libpolyester_config.so
+%{_kde4_libdir}/kde4/plugins/styles/libpolyester.so
+%{_kde4_appsdir}/kdisplay/color-schemes/Polyester*.kcsrc
+%{_kde4_appsdir}/kstyle/themes/polyester.themerc
 
 %changelog
+* Mon Jan 14 2008 Sebastian Vahl <fedora at deadbabylon.de> - 1.95-1
+- Update to kde4 version: 1.95
+- update %%summary and %%description (only style is ported to kde4)
+
 * Tue Aug 21 2007 Sebastian Vahl <fedora at deadbabylon.de> - 1.0.2-1
 - new upstream version: 1.0.2
 


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/polyester/devel/sources,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- sources	22 Aug 2007 10:09:26 -0000	1.4
+++ sources	14 Jan 2008 12:45:35 -0000	1.5
@@ -1 +1 @@
-6b85333e774567e69c741b35a54a4df5  polyester-1.0.2.tar.bz2
+ad73c8809511b8104dfbb3a212c745c2  polyester-1.95.tar.bz2




More information about the fedora-extras-commits mailing list