[packages/k3b] - arekm suggestion: add bcond, nice? - forgotten patch - thanks baggins

zawadaa zawadaa at pld-linux.org
Wed Mar 30 23:14:01 CEST 2016


commit 660a23fc4371e4f95dce28e559faa445c69cba77
Author: Andrzej Zawadzki <zawadaa at pld-linux.org>
Date:   Wed Mar 30 23:11:01 2016 +0200

    - arekm suggestion: add bcond, nice?
    - forgotten patch - thanks baggins

 cmake-duplicate-doc.patch |  9 +++++++++
 k3b.spec                  | 10 ++++++----
 2 files changed, 15 insertions(+), 4 deletions(-)
---
diff --git a/k3b.spec b/k3b.spec
index 171378c..7a0d7e9 100644
--- a/k3b.spec
+++ b/k3b.spec
@@ -6,6 +6,8 @@
 #   c) kde4-konqueror-4.4.2-1.i686
 #   d) kde4-konqueror-4.4.1-1.i686
 
+%bcond_with	ffmpeg
+
 %define		qtver	4.6.3
 %define		kdever	4.4.5
 
@@ -34,7 +36,7 @@ BuildRequires:	QtWebKit-devel >= %{qtver}
 BuildRequires:	automoc4 >= 0.9.88
 BuildRequires:	cmake >= 2.8.0
 BuildRequires:	docbook-dtd42-xml
-BuildRequires:	ffmpeg-devel
+%{?with_ffmpeg:BuildRequires:	ffmpeg-devel}
 BuildRequires:	flac-c++-devel
 BuildRequires:	kde4-kdebase-workspace-devel >= %{kdever}
 BuildRequires:	kde4-kdelibs-devel >= %{kdever}
@@ -146,7 +148,7 @@ Pliki nagłówkowe biblioteki libk3bcore.
 install -d build
 cd build
 %cmake \
-	-DK3B_BUILD_FFMPEG_DECODER_PLUGIN=no \
+	%{!?with_ffmpeg:-DK3B_BUILD_FFMPEG_DECODER_PLUGIN=no} \
 	-DK3B_ENABLE_HAL_SUPPORT=no \
 	-LCMS_DIR=%{_libdir} \
 	../
@@ -186,7 +188,7 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_libdir}/kde4/k3boggvorbisencoder.so
 %attr(755,root,root) %{_libdir}/kde4/k3bsoxencoder.so
 %attr(755,root,root) %{_libdir}/kde4/k3bwavedecoder.so
-#%attr(755,root,root) %{_libdir}/kde4/k3bffmpegdecoder.so
+%{?with_ffmpeg:%attr(755,root,root) %{_libdir}/kde4/k3bffmpegdecoder.so}
 %attr(755,root,root) %{_libdir}/kde4/k3bmpcdecoder.so
 %attr(755,root,root) %{_libdir}/kde4/kcm_k3bexternalencoder.so
 %attr(755,root,root) %{_libdir}/kde4/kcm_k3blameencoder.so
@@ -229,7 +231,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_datadir}/kde4/services/k3bsetup.desktop
 %{_datadir}/kde4/services/k3bsoxencoder.desktop
 %{_datadir}/kde4/services/k3bwavedecoder.desktop
-#%{_datadir}/kde4/services/k3bffmpegdecoder.desktop
+%{?with_ffmpeg:%{_datadir}/kde4/services/k3bffmpegdecoder.desktop}
 %{_datadir}/kde4/services/kcm_k3bexternalencoder.desktop
 %{_datadir}/kde4/services/kcm_k3blameencoder.desktop
 %{_datadir}/kde4/services/kcm_k3boggvorbisencoder.desktop
diff --git a/cmake-duplicate-doc.patch b/cmake-duplicate-doc.patch
new file mode 100644
index 0000000..89e416d
--- /dev/null
+++ b/cmake-duplicate-doc.patch
@@ -0,0 +1,9 @@
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -350,6 +350,3 @@ macro_display_feature_log()
+ 
+ include(MacroOptionalAddSubdirectory)
+ macro_optional_add_subdirectory( po )
+-
+-include(MacroOptionalAddSubdirectory)
+-macro_optional_add_subdirectory( doc )
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/k3b.git/commitdiff/660a23fc4371e4f95dce28e559faa445c69cba77



More information about the pld-cvs-commit mailing list