diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..2221479 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +/Yarock_1.1.5_source.tar.gz +/Yarock_1.1.6_source.tar.gz +/Yarock_1.2.0_Sources.tar.gz +/Yarock_1.3.0_Sources.tar.gz +/Yarock_1.3.1_Sources.tar.gz diff --git a/dead.package b/dead.package deleted file mode 100644 index 5204a84..0000000 --- a/dead.package +++ /dev/null @@ -1 +0,0 @@ -Orphaned for 6+ weeks diff --git a/sources b/sources new file mode 100644 index 0000000..70f7e90 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (Yarock_1.3.1_Sources.tar.gz) = a59837609c5004005360a272b45794143c64373d13c2783f84299ab0b849223aac2be3d87703e1925d66ed4301bcc2e7254228d34f556bce0447d949539acf2e diff --git a/yarock.spec b/yarock.spec new file mode 100644 index 0000000..e64b307 --- /dev/null +++ b/yarock.spec @@ -0,0 +1,197 @@ +Name: yarock +Version: 1.3.1 +Release: 1%{?dist}.1 +Summary: Lightweight, beautiful music player +# Main license is GPLv2+ in sources, +# but GPLv3+ in README.md and BSD (3 clause) for widgets/flowlayout +License: GPLv3+ and BSD +URL: https://launchpad.net/%{name} +Source0: %{url}/1.x/%{version}/+download/Yarock_%{version}_Sources.tar.gz + +BuildRequires: cmake +BuildRequires: taglib-devel +BuildRequires: qt5-qtbase-private-devel +BuildRequires: qt5-qtbase-devel +BuildRequires: qt5-qtx11extras-devel +BuildRequires: qt5-linguist +BuildRequires: phonon-qt5-devel +BuildRequires: sqlite-devel +BuildRequires: desktop-file-utils +BuildRequires: libappstream-glib +BuildRequires: htmlcxx-devel + +Requires: hicolor-icon-theme + +%description +Yarock is a music player designed to provide a clean, +simple and beautiful music collection based on album cover-art. + + +%prep +%setup -q -n Yarock_%{version}_Sources +# Fix the incorrect PHONON include directory for QT5 +sed -i 's/PHONON_INCLUDE_DIR/PHONON4QT5_INCLUDE_DIR/g' src/core/player/phonon/CMakeLists.txt +# remove empty dir src3party +rm -rfv src3party + +%build +mkdir -p %{_target_platform} +pushd %{_target_platform} +%cmake .. \ + -DENABLE_PHONON:BOOL=ON \ + -DENABLE_VLC:BOOL=OFF +popd +%make_build -C %{_target_platform} + +%install +make install/fast DESTDIR=%{buildroot} -C %{_target_platform} +%find_lang %{name} --all-name --with-qt +desktop-file-install \ + --remove-key=Version \ + %{buildroot}%{_datadir}/applications/%{name}.desktop + +%check +appstream-util validate-relax --nonet %{buildroot}%{_datadir}/appdata/%{name}.appdata.xml + +%files -f %{name}.lang +%license COPYING +%doc *.md +%{_bindir}/%{name} +%{_libdir}/%{name}/ +%{_datadir}/icons/hicolor/*/*/* +%{_datadir}/applications/%{name}.desktop +%{_datadir}/appdata/%{name}.appdata.xml +%dir %{_datadir}/%{name}/ +%dir %{_datadir}/%{name}/translations/ + + +%changelog +* Fri Jun 15 2018 Rex Dieter - 1.3.1-1.1 +- branch rebuild (qt5) + +* Sun Mar 04 2018 Martin Gansser - 1.3.1-1 +- Update to 1.3.1 +- Remove ldconfig scriptlets + +* Wed Feb 14 2018 Jan Grulich - 1.3.0-4 +- rebuild (qt5) + +* Fri Feb 09 2018 Fedora Release Engineering - 1.3.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Jan 18 2018 Igor Gnatenko - 1.3.0-2 +- Remove obsolete scriptlets + +* Wed Jan 10 2018 Martin Gansser - 1.3.0-1 +- Update to 1.3.0 + +* Wed Dec 20 2017 Jan Grulich - 1.2.0-2 +- rebuild (qt5) + +* Sun Dec 03 2017 Raphael Groner - 1.2.0-1 +- new version + +* Tue Oct 10 2017 Rex Dieter - 1.1.6-7 +- rebuild (qt5) + +* Thu Aug 03 2017 Fedora Release Engineering - 1.1.6-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 1.1.6-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Wed Jul 19 2017 Rex Dieter - 1.1.6-4 +- rebuild (qt5) + +* Sat Feb 11 2017 Fedora Release Engineering - 1.1.6-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Thu Dec 15 2016 Rex Dieter - 1.1.6-2 +- bump release + +* Mon Nov 21 2016 Rex Dieter - 1.1.6-1.1 +- branch rebuild (qt5) + +* Sat Oct 01 2016 Builder - 1.1.6-1 +- new version + +* Thu Jun 09 2016 Rex Dieter - 1.1.5-5 +- rebuild (qtbase) + +* Sat May 07 2016 Raphael Groner - 1.1.5-4 +- remove dependency to qjson, get rid of Qt4 headers +- add BR: qt5-qtbase-private-devel, tracking needed rebuilds + +* Mon Feb 08 2016 Raphael Groner - 1.1.5-3 +- unretire +- add license breakdown +- add calls to ldconfig +- cleanup + +* Fri Feb 05 2016 Fedora Release Engineering - 1.1.5-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Thu Jan 07 2016 Parag Nemade - 1.1.5-1 +- Update to 1.1.5 +- Drop upstream committed patch +- This package is now started using only QT5 libraries + +* Wed Dec 16 2015 Parag Nemade - 1.1.4-1 +- Update to 1.1.4 + +* Wed Dec 02 2015 Parag Nemade - 1.1.2-1 +- Update 1.1.2 +- Thanks to Rex for the unbundling patches + +* Fri Jun 19 2015 Fedora Release Engineering - 0.9.67-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Sat May 02 2015 Kalev Lember - 0.9.67-4 +- Rebuilt for GCC 5 C++11 ABI change + +* Mon Aug 18 2014 Fedora Release Engineering - 0.9.67-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Sat Jun 07 2014 Fedora Release Engineering - 0.9.67-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Sat May 10 2014 James Abtahi 0.9.67-1 +- update for the latest version +- the patch .system_libs by Rex Dieter was applied to upstream +- the patch .installationpath was replaced by .translation_path + +* Wed Dec 04 2013 James Abtahi 0.9.64-3 +- install translation files in {_datadir}/{name}/translations + +* Sun Dec 01 2013 James Abtahi 0.9.64-2 +- fixed a typo in description +- added {_datadir}/locale/{name}/ +- added comments to patches + +* Sat Nov 30 2013 James Abtahi 0.9.64-2 +- revert to {_datadir}/icons/hicolor/*/*/* + +* Sat Nov 23 2013 James Abtahi 0.9.64-2 +- fixed a typo and added qtsinglecoreapplication-devel dependency +- added desktop-file-validate + +* Fri Nov 22 2013 Rex Dieter 0.9.64-2 +- use system qtsingleapplication, qxt libraries +- use %%cmake macro + +* Fri Nov 22 2013 James Abtahi 0.9.64-1 +- Added hicolor-icon-theme requirement and icon scriplets +- Added {_prefix} macro to cmake +- Removed redundant requirements +- Added VERBOSE to make +- Adding {optflags} + +* Wed Nov 20 2013 James Abtahi 0.9.64-1 +- Removed extra empty lines +- Some editing in Summary and Description +- Removed rm -rf in install section +- Removed clean section +- More specific file listing for {_datadir}/icons/hicolor/*/*/* + +* Sat Nov 16 2013 James Abtahi 0.9.64-1 +- Initial Build