[audiocd-kio] import

Rex Dieter rdieter at fedoraproject.org
Wed Jun 13 15:09:21 UTC 2012


commit 8509cfbed1452efa3e900d0df11d90a2122a0d12
Author: Rex Dieter <rdieter at fedoraproject.org>
Date:   Wed Jun 13 10:12:11 2012 -0500

    import

 .gitignore                               |    1 +
 audiocd-kio-4.8.90-cmake_oggvorbis.patch |   24 ++++++
 audiocd-kio.spec                         |  123 ++++++++++++++++++++++++++++++
 sources                                  |    1 +
 4 files changed, 149 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..03b0de4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/audiocd-kio-4.8.90.tar.xz
diff --git a/audiocd-kio-4.8.90-cmake_oggvorbis.patch b/audiocd-kio-4.8.90-cmake_oggvorbis.patch
new file mode 100644
index 0000000..e9dac5b
--- /dev/null
+++ b/audiocd-kio-4.8.90-cmake_oggvorbis.patch
@@ -0,0 +1,24 @@
+diff -up audiocd-kio-4.8.90/plugins/CMakeLists.txt.cmake_oggvorbis audiocd-kio-4.8.90/plugins/CMakeLists.txt
+--- audiocd-kio-4.8.90/plugins/CMakeLists.txt.cmake_oggvorbis	2012-05-22 19:42:50.000000000 -0500
++++ audiocd-kio-4.8.90/plugins/CMakeLists.txt	2012-06-13 08:52:00.512963773 -0500
+@@ -6,6 +6,9 @@ if (FLAC_FOUND)
+     add_subdirectory( flac )
+ endif(FLAC_FOUND)
+ 
++macro_optional_find_package(OggVorbis)
++macro_log_feature(OGGVORBIS_FOUND "OggVorbis" "Libraries for Ogg Vorbis general audio compression codec" "http://www.xiph.org" FALSE "" "Required for the AudioCD Ogg Vorbis plugin.")
++
+ if (OGGVORBIS_FOUND)
+     add_subdirectory( vorbis )
+ endif(OGGVORBIS_FOUND)
+diff -up audiocd-kio-4.8.90/plugins/vorbis/encodervorbis.h.cmake_oggvorbis audiocd-kio-4.8.90/plugins/vorbis/encodervorbis.h
+--- audiocd-kio-4.8.90/plugins/vorbis/encodervorbis.h.cmake_oggvorbis	2012-05-22 19:42:50.000000000 -0500
++++ audiocd-kio-4.8.90/plugins/vorbis/encodervorbis.h	2012-06-13 08:52:11.382827881 -0500
+@@ -25,7 +25,6 @@
+ #ifndef ENCODER_VORBIS_H
+ #define ENCODER_VORBIS_H
+ 
+-#include <config.h>
+ #include "ui_encodervorbisconfig.h"
+ #ifdef HAVE_VORBIS
+ 
diff --git a/audiocd-kio.spec b/audiocd-kio.spec
new file mode 100644
index 0000000..a1b07b7
--- /dev/null
+++ b/audiocd-kio.spec
@@ -0,0 +1,123 @@
+
+Name:    audiocd-kio 
+Summary: Audiocd kio slave
+Version: 4.8.90
+Release: 2%{?dist}
+
+# code GPLv2+, handbook/docs GFDL
+License: GPLv2+ and GFDL
+URL:     https://projects.kde.org/projects/kde/kdemultimedia/%{name}
+%global revision %(echo %{version} | cut -d. -f3)
+%if %{revision} >= 50
+%global stable unstable
+%else
+%global stable stable
+%endif
+Source0: http://download.kde.org/%{stable}/%{version}/src/%{name}-%{version}.tar.xz
+
+## upstream patches
+# http://commits.kde.org/audiocd-kio/4097962ce47be1ecc4cc98576e57d49e02562c2e 
+Patch100: audiocd-kio-4.8.90-cmake_oggvorbis.patch
+
+BuildRequires: cdparanoia-devel cdparanoia
+BuildRequires: kdelibs4-devel >= %{version}
+BuildRequires: libkcddb-devel >= %{version}
+BuildRequires: libkcompactdisc-devel >= %{version}
+BuildRequires: pkgconfig(flac)
+BuildRequires: pkgconfig(phonon)
+BuildRequires: pkgconfig(theora)
+BuildRequires: pkgconfig(vorbis)
+
+Requires: %{name}-libs%{?_isa} = %{version}-%{release}
+Requires: kde-runtime%{?_kde4_version: >= %{_kde4_version}}
+
+# when split occurred
+Obsoletes: kdemultimedia-kio_audiocd < 6:4.8.80
+Provides:  kdemultimedia-kio_audiocd = 6:%{version}-%{release}
+Provides:  kio_audiocd = %{version}-%{release}
+
+%description
+%{summary}.
+
+%package libs
+Summary: Runtime libraries for %{name}
+Requires: %{name} = %{version}-%{release}
+Requires: kdelibs4%{?_isa}%{?_kde4_version: >= %{_kde4_version}}
+Requires: libkcddb%{?_isa}%{?_kde4_version: >= %{_kde4_version}}
+Requires: libkcompactdisc%{?_isa}%{?_kde4_version: >= %{_kde4_version}}
+# when split occurred
+Conflicts: kdemultimedia-libs < 6:4.8.80
+%description libs
+%{summary}.
+
+%package devel
+Summary:  Development files for %{name}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: kdelibs4-devel
+# when split occured
+Conflicts: kdemultimedia-devel < 6:4.8.80
+%description devel
+%{summary}.
+
+
+%prep
+%setup -q
+
+%patch100 -p1 -b .cmake_oggvorbis
+
+
+%build
+mkdir -p %{_target_platform}
+pushd %{_target_platform}
+%{cmake_kde4} ..
+popd
+
+make %{?_smp_mflags} -C %{_target_platform}
+
+
+%install
+make install/fast DESTDIR=%{buildroot} -C %{_target_platform}
+
+%find_lang %{name} --with-kde --all-name
+
+#check
+
+
+%files -f %{name}.lang
+%doc COPYING COPYING.DOC
+%{_kde4_appsdir}/kconf_update/audiocd.upd
+%{_kde4_appsdir}/kconf_update/upgrade-metadata.sh
+# own these to avoid dep on kdebase
+%dir %{_kde4_appsdir}/konqsidebartng/
+%dir %{_kde4_appsdir}/konqsidebartng/virtual_folders/
+%dir %{_kde4_appsdir}/konqsidebartng/virtual_folders/services/
+%{_kde4_appsdir}/konqsidebartng/virtual_folders/services/audiocd.desktop
+%{_kde4_appsdir}/solid/actions/solid_audiocd.desktop
+%{_kde4_datadir}/kde4/services/audiocd.desktop
+%{_kde4_datadir}/kde4/services/audiocd.protocol
+%{_kde4_datadir}/config.kcfg/audiocd*.kcfg
+%{_kde4_libdir}/kde4/kcm_audiocd.so
+%{_kde4_libdir}/kde4/kio_audiocd.so
+
+%post libs -p /sbin/ldconfig
+%postun libs -p /sbin/ldconfig
+
+%files libs
+%{_kde4_libdir}/libaudiocdplugins.so.4*
+%{_kde4_libdir}/kde4/libaudiocd_encoder_flac.so
+%{_kde4_libdir}/kde4/libaudiocd_encoder_lame.so
+%{_kde4_libdir}/kde4/libaudiocd_encoder_vorbis.so
+%{_kde4_libdir}/kde4/libaudiocd_encoder_wav.so
+
+%files devel
+%{_kde4_includedir}/audiocdencoder.h
+%{_kde4_libdir}/libaudiocdplugins.so
+
+
+%changelog
+* Wed Jun 13 2012 Rex Dieter <rdieter at fedoraproject.org> 4.8.90-2
+- License: GPLv2+ and GFDL
+
+* Fri Jun 08 2012 Rex Dieter <rdieter at fedoraproject.org> 4.8.90-1
+- audiocd-kio-4.8.90
+
diff --git a/sources b/sources
index e69de29..c30a452 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+a3ce8cc1ebd98ac3b853ccecda79dbbe  audiocd-kio-4.8.90.tar.xz


More information about the scm-commits mailing list