Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:wolfi323:branches:KDE:Frameworks5
kaudiocreator5
kaudiocreator.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File kaudiocreator.spec of Package kaudiocreator5
# # spec file for package kaudiocreator (Version 1.2.80) # # Copyright (c) 2009 Johannes Engel <jcnengel@googlemail.com> # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # norootforbuild Name: kaudiocreator5 Url: http://www.kde-apps.org/content/show.php/KAudioCreator?content=107645 License: LGPL Group: Productivity/Multimedia/CD/Grabbers Summary: KAudioCreator is a CD ripper Version: 1.3 Release: 1 Source: kaudiocreator-%{version}.tar.xz Source1: kaudiocreator-rip-audiocd.desktop Patch: 0001-Add-KCddbWidgets-classes-from-KCddb.patch BuildRequires: alsa-devel BuildRequires: extra-cmake-modules BuildRequires: kcmutils-devel BuildRequires: kcompletion-devel BuildRequires: kconfig-devel BuildRequires: kconfigwidgets-devel BuildRequires: kdelibs4support-devel BuildRequires: kf5-filesystem BuildRequires: ki18n-devel BuildRequires: kio-devel BuildRequires: knotifyconfig-devel BuildRequires: kxmlgui-devel BuildRequires: libdiscid-devel BuildRequires: libkcddb-devel BuildRequires: libkcompactdisc-devel BuildRequires: phonon4qt5-devel BuildRequires: pkgconfig(Qt5Test) BuildRequires: pkgconfig(Qt5Network) BuildRequires: pkgconfig(Qt5Core) BuildRequires: pkgconfig(Qt5Widgets) BuildRequires: solid-devel BuildRequires: taglib-devel BuildRequires: update-desktop-files BuildRoot: %{_tmppath}/%{name}-%{version}-build %description KAudioCreator is a program for ripping and encoding Audio-CDs, encoding files from disk. Authors: -------- Benjamin Meyer Gerd Fleischer #lang_package %prep %autosetup -p1 -n kaudiocreator-%{version} # fix build with extra-cmake-modules 5.72.0 that comes with a new FindTaglib.cmake # by preferring the version from KDELibs4Support sed -i 's!set(CMAKE_MODULE_PATH "${ECM_MODULE_PATH}" "${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules")!set(CMAKE_MODULE_PATH "%{_libdir}/cmake/KF5KDELibs4Support" "${ECM_MODULE_PATH}" "${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules")!' CMakeLists.txt # alternative fix: (requires KDE Frameworks 5.72.0 though, at least the new FindTaglib.cmake from ECM) #sed -i 's/TAGLIB_INCLUDE_DIR/Taglib_INCLUDE_DIRS/' CMakeLists.txt #sed -i 's/TAGLIB_LIBRARIES/Taglib_LIBRARIES/' CMakeLists.txt #or #sed -i '/TAGLIB_INCLUDE_DIR/d' CMakeLists.txt #sed -i 's/${TAGLIB_LIBRARIES}/Taglib::Taglib/' CMakeLists.txt %build %cmake_kf5 -d build %make_jobs %install cd build %kf5_makeinstall cd .. %__mkdir -p $RPM_BUILD_ROOT%{_kf5_sharedir}/solid/actions %__install %SOURCE1 $RPM_BUILD_ROOT%{_kf5_sharedir}/solid/actions/ %suse_update_desktop_file $RPM_BUILD_ROOT%{_kf5_sharedir}/solid/actions/kaudiocreator-rip-audiocd.desktop Multimedia Music CD CDReader %suse_update_desktop_file org.kde.kaudiocreator Multimedia Music CD CDReader #find_lang kaudiocreator %{name}.lang %files %defattr(-,root,root) %doc COPYING TODO %{_kf5_bindir}/kaudiocreator %{_kf5_applicationsdir}/org.kde.kaudiocreator.desktop %dir %{_kf5_appstreamdir} %{_kf5_appstreamdir}/org.kde.kaudiocreator.appdata.xml %{_kf5_notifydir}/kaudiocreator.notifyrc %dir %{_kf5_sharedir}/solid %dir %{_kf5_sharedir}/solid/actions %{_kf5_sharedir}/solid/actions/kaudiocreator-rip-audiocd.desktop %dir %{_kf5_servicesdir}/ServiceMenus %{_kf5_servicesdir}/ServiceMenus/audiocd_extract.desktop %{_kf5_configkcfgdir}/kaudiocreator*.kcfg %dir %{_kf5_sharedir}/kconf_update %{_kf5_sharedir}/kconf_update/*kaudiocreator* %{_kf5_sharedir}/icons/hicolor/*/apps/kaudiocreator.png %doc %{_kf5_htmldir}/en/kaudiocreator #%files lang -f %{name}.lang #%defattr(-,root,root) %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor