rpms/kid3/devel kid3-0.10-docdir.patch, NONE, 1.1 kid3.spec, 1.19, 1.20

Ville Skytta (scop) fedora-extras-commits at redhat.com
Sun Dec 2 22:37:04 UTC 2007


Author: scop

Update of /cvs/pkgs/rpms/kid3/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv25260

Modified Files:
	kid3.spec 
Added Files:
	kid3-0.10-docdir.patch 
Log Message:
Fix KDE4 build

kid3-0.10-docdir.patch:

--- NEW FILE kid3-0.10-docdir.patch ---
diff -up kid3-0.10/doc/en/CMakeLists.txt~ kid3-0.10/doc/en/CMakeLists.txt
--- kid3-0.10/doc/en/CMakeLists.txt~	2007-10-16 20:35:22.000000000 +0300
+++ kid3-0.10/doc/en/CMakeLists.txt	2007-12-03 00:31:48.000000000 +0200
@@ -1 +1 @@
-kde4_create_handbook(index.docbook INSTALL_DESTINATION ${HTML_INSTALL_DIR})
+kde4_create_handbook(index.docbook INSTALL_DESTINATION ${HTML_INSTALL_DIR}/en SUBDIR kid3)
diff -up kid3-0.10/doc/de/CMakeLists.txt~ kid3-0.10/doc/de/CMakeLists.txt
--- kid3-0.10/doc/de/CMakeLists.txt~	2007-10-16 20:35:22.000000000 +0300
+++ kid3-0.10/doc/de/CMakeLists.txt	2007-12-03 00:31:55.000000000 +0200
@@ -1 +1 @@
-kde4_create_handbook(index.docbook INSTALL_DESTINATION ${HTML_INSTALL_DIR})
+kde4_create_handbook(index.docbook INSTALL_DESTINATION ${HTML_INSTALL_DIR}/de SUBDIR kid3)


Index: kid3.spec
===================================================================
RCS file: /cvs/pkgs/rpms/kid3/devel/kid3.spec,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- kid3.spec	2 Dec 2007 21:25:19 -0000	1.19
+++ kid3.spec	2 Dec 2007 22:36:31 -0000	1.20
@@ -4,19 +4,21 @@
 
 Name:           kid3
 Version:        0.10
-Release:        0%{?dist}
+Release:        1%{?dist}
 Summary:        Efficient ID3 tag editor
 
 Group:          Applications/Multimedia
 License:        GPLv2+
 URL:            http://kid3.sourceforge.net/
 Source0:        http://downloads.sourceforge.net/kid3/%{name}-%{version}.tar.gz
+Patch0:         %{name}-0.10-docdir.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 %if 0%{?kde3}
 BuildRequires:  kdelibs3-devel
 %else
 BuildRequires:  kdelibs4-devel
+BuildRequires:  cmake
 %endif
 BuildRequires:  id3lib-devel
 BuildRequires:  taglib-devel >= 1.4
@@ -37,14 +39,17 @@
 
 %prep
 %setup -q
+%patch0 -p1
 sed -i -e 's|/lib /usr/lib\b|/%{_lib} %{_libdir}|g' configure # lib64 rpaths
 
 
 %build
 %if 0%{?kde3}
 unset QTDIR ; . %{_sysconfdir}/profile.d/qt.sh
-%endif
 %configure --disable-rpath --disable-dependency-tracking
+%else
+%cmake_kde4 -DCMAKE_VERBOSE_MAKEFILE=ON
+%endif
 make %{?_smp_mflags}
 
 
@@ -53,8 +58,9 @@
 make install DESTDIR=$RPM_BUILD_ROOT
 install -Dpm 644 debian/kid3.1 $RPM_BUILD_ROOT%{_mandir}/man1/kid3.1
 # preserve desktop entry location for from < 0.8 upgrades
-mv $RPM_BUILD_ROOT%{_datadir}/applications/{kde/kid3,fedora-kid3}.desktop
-rmdir $RPM_BUILD_ROOT%{_datadir}/applications/kde
+mv $RPM_BUILD_ROOT%{_datadir}/applications/{kde*/kid3,fedora-kid3}.desktop
+rmdir $RPM_BUILD_ROOT%{_datadir}/applications/kde*
+rm -f $RPM_BUILD_ROOT%{_docdir}/HTML/en/index.{cache.bz2,docbook} # KDE4
 %find_lang %{name}
 abs2rel() { perl -MFile::Spec -e 'print File::Spec->abs2rel(@ARGV)' "$@" ; }
 for file in $(find $RPM_BUILD_ROOT%{_docdir}/HTML -type l) ; do
@@ -81,9 +87,13 @@
 %doc AUTHORS ChangeLog COPYING LICENSE README
 %{_bindir}/kid3
 %{_datadir}/applications/*kid3.desktop
-%{_datadir}/apps/kid3/
 %{_datadir}/icons/hicolor/*x*/apps/kid3.png
 %{_datadir}/icons/hicolor/scalable/apps/kid3.svgz
+%if 0%{?kde3}
+%{_datadir}/apps/kid3/
+%else
+%{_datadir}/kde4/apps/kid3/
+%endif
 %lang(en) %{_docdir}/HTML/en/kid3/
 %lang(de) %{_docdir}/HTML/de/
 %{_mandir}/man1/kid3.1*




More information about the fedora-extras-commits mailing list