commit pragha for openSUSE:Factory
![](https://seccdn.libravatar.org/avatar/e2145bc5cf53dda95c308a3c75e8fef3.jpg?s=120&d=mm&r=g)
Hello community, here is the log from the commit of package pragha for openSUSE:Factory checked in at 2015-03-16 07:00:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pragha (Old) and /work/SRC/openSUSE:Factory/.pragha.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "pragha" Changes: -------- --- /work/SRC/openSUSE:Factory/pragha/pragha.changes 2014-10-18 09:09:02.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.pragha.new/pragha.changes 2015-03-16 07:00:45.000000000 +0100 @@ -2 +2 @@ -Thu Oct 16 07:57:17 UTC 2014 - lazy.kent@opensuse.org +Sun Feb 22 10:47:42 UTC 2015 - lazy.kent@opensuse.org @@ -4,4 +4,50 @@ -- Update to 1.2.3. - * Fix bad title strings on playlist when edit or copy this tag. - * Fix bad albums strings on playlist when edit or copy this tag. - * Check existence of the files before import any playlist. +- Update to 1.3.2.1. + * Disable libtool versioning for plugins. + * Not remember visibility of the second siderbar when init. + * Fix icon size on preferences dialog on Gtk 3.14. + * Try to fix the small progress bar on gtk 3.14, but finally just + center it. + * Disable popover on gear menu!. It is just horrible!!, and pior + on 3.14. + * Fix size of Gear menu. + * Add Castillan translation to the install list. + * Updates translations: Russian, Korean, French. +- Drop pragha-fix-plugin-linking.patch: fixed upstream. + +------------------------------------------------------------------- +Tue Feb 17 21:11:54 UTC 2015 - gber@opensuse.org + +- Add pragha-fix-plugin-linking.patch in order to remove versioning + and soname from plugins (gh#pragha-music-player/pragha#74) +- Enable compiler output + +------------------------------------------------------------------- +Sat Jan 17 09:08:35 UTC 2015 - lazy.kent@opensuse.org + +- Update to 1.3.2. + * Add optional client-side-decorators support trying to follow + GNOME 3 HIG. + * Can hide menubar and then append a gear menu on toolbar. + * Add a infobar when some change on prefrences need restart. + * Except activation of plugins must accept the preferences dialog + for the changes to take effect. + * A lot of margins and sizes were stylized to improve the design. + * Acrivate mpris2 and show lyrics sidebar by default. + * Devices plugin: Fix remove library and drop database when eject + any usb mass storage. + * Devices plugin: Show a message when fails to mount a usb. + * Devices plugin: Properly handles devices that are mounted by + the desktop before than by Pragha. + * Devices plugin: Fix format not a string literal and no format + * arguments [-Werror=format-security]. + Check existence of the files before import any playlist. So.. + never more import empty playlists. + * Fix change library when old list is empty. + * Insensitive some playback actions on toolbar, menubar and + systray when startup. + * Lastfm: Be a little more careful with PraghaMusicobject + references. + * Remove useless option to setting gstreamer version con + configure.ac. + * Remove preferences (including passwords) when plugins are + deactivated. @@ -8,0 +55,94 @@ + * New Castillan translation. + * Update German, Czech, Portuguese, Russian, Korean, Spanish + translations. +- Move Korean locale from ko_KR to ko. +- Correct the source URL. + +------------------------------------------------------------------- +Sat Oct 4 06:36:34 UTC 2014 - lazy.kent@opensuse.org + +- Replace BuildRequires: pkgconfig(rygel-core-2.2), + pkgconfig(rygel-server-2.2) with rygel-devel because they are + versioned. +- Remove BuildRequires: appdata-tools; %{_datadir}/appdata/ is + owned by filesystem. + +------------------------------------------------------------------- +Sun Aug 3 09:37:31 UTC 2014 - lazy.kent@opensuse.org + +- Update to 1.3.1. + * New TuneIn plugin. Allow search on TuneIn and append first + radio. + * New DLNA server plugin. Allow share playlist to a DLNA server + using Rygel. + * New DLNA renderer plugin. Allow play music on a DLNA server + using Grilo. + * New AcousticId plugin. Get metadata of current song on AcoustID + service. + * Port to GtkApplication. + * Return a basic support to MOD files. + * Allow playback music on MTP devices. + * The CD-ROM support became a plugin. + * The Last.fm support became a plugin. + + Better protect tags and time_t on threads. + + Use diferents time_id to scrobble and update now playing. + + Fix submits multiple entries of one song to LastFM. + + Betters function names and declare a lot as static. + * Song-info plugin: don't delay searching and cancel if song was + changed. + * Allow recursive playlist disabled. + * Reduce track progress bar size. (A regresion since Gtk+-2). + * Split Devices plugin. Devices, MTP, Removable, and CDROM. + * PraghaMusicobject/Database: file_type coverted to mime_type. + * PraghaMusicobject: Add source property, to differentiate local + files, of http, or plugins. + * GUI: Show Mimetype on Playlist and tags properties dialog. + * Set <Control>O as acceletator to open files dialog. + * Enable the Notify and Song Info plugins on first run. + * Fix Segfault when edit song tags from systray menu. + * Playlist: fix memory leak. + * Fix compilation without libpeas. + * Fix some segfault when use Glib >= 2.40. + * Create cache folders when init it. + * Show album arts in cache to all songs. + * Not import empty playlists when scan the library. + * Update the menubar and playlist submenu when change any + playlists saved. + * Fix never change album on playlist when update tags. + * Fix bad update of title on playlist when update tags. + * Notify Plugin: Remove custom timeout. + * Notify plugin: Check new song before sending a notification. + * Lastfm Plugin: Fix warning when user or password in empty. + * Lastfm Plugin: No start new sessions every time that close the + configuration dialog. + * Add licence to xml_helper.c/.h files. + * Fix opening folder with images. + * Some improvements to English source file strings. + * Update Chinese, Czech, French, Portuguese translation. +- Changes in 1.3.0. + * Depends completely on Gtk+3 >= 3.2 and Glib >= 2.32, Gstreamer1 + and libcdio_paranoia >= 0.90. + * Add support to plugins, depending on libpeas >= 1.2. + + Port gnome-media-keys, keybinder, mpris2, notify, and + song-info. + + Still pending rewrite the lastfm plugin. + + Add SOO-EXPERIMENTAL and INCOMPLET devices plugin. + * Add a second sidebar on right. + + Just used by the plugin song-info to show lyrics. + * Continued with the cleaning, writing, and conversion to + * GObjects + + PraghaArtCache, PraghaSidebar, and every plugins. + + PraghaApplication now is based on GtkApplication. + * Fix many bugs in gtk+3 interface, and fixes deprecations prior + 3.10. +- Add/changes BuildRequires: appdata-tools (for oS > 13.2), + pkgconfig(glib-2.0) >= 2.32, pkgconfig(grilo-0.2), + pkgconfig(gtk+-3.0) >= 3.4.0, pkgconfig(gudev-1.0), + pkgconfig(libcdio_paranoia) >= 0.90, pkgconfig(libmtp), + pkgconfig(libpeas-1.0), pkgconfig(libpeas-gtk-1.0), + pkgconfig(libsoup-2.4), pkgconfig(rygel-core-2.2), + pkgconfig(rygel-server-2.2), pkgconfig(keybinder-3.0), + pkgconfig(libxfce4ui-2). +- Split off -plugins subpackage and add it to Recommends. +- Build -plugins-devel subpackage. +- Correct URL. Old: ---- pragha-1.2.3.tar.bz2 New: ---- pragha-1.3.2.1.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pragha.spec ++++++ --- /var/tmp/diff_new_pack.F8pq2m/_old 2015-03-16 07:00:46.000000000 +0100 +++ /var/tmp/diff_new_pack.F8pq2m/_new 2015-03-16 07:00:46.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package pragha # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,44 +17,53 @@ Name: pragha -Version: 1.2.3 +Version: 1.3.2.1 Release: 0 Summary: Lightweight Music Player License: GPL-3.0+ Group: Productivity/Multimedia/Sound/Players -Url: http://pragha.wikispaces.com/ -Source0: https://github.com/matiasdelellis/pragha/releases/download/v%{version}/%{name}-%{version}.tar.bz2 +Url: https://github.com/matiasdelellis/pragha/ +Source0: http://pragha-music-player.github.io/releases/%{name}-%{version}.tar.bz2 BuildRequires: ImageMagick BuildRequires: autoconf BuildRequires: desktop-file-utils BuildRequires: fdupes BuildRequires: intltool BuildRequires: libtool +BuildRequires: rygel-devel BuildRequires: pkgconfig(dbus-glib-1) BuildRequires: pkgconfig(glib-2.0) >= 2.32 +BuildRequires: pkgconfig(grilo-0.2) BuildRequires: pkgconfig(gstreamer-1.0) BuildRequires: pkgconfig(gstreamer-plugins-base-1.0) BuildRequires: pkgconfig(gthread-2.0) >= 2.31 -BuildRequires: pkgconfig(gtk+-2.0) >= 2.24 -BuildRequires: pkgconfig(keybinder) +BuildRequires: pkgconfig(gtk+-3.0) >= 3.4.0 +BuildRequires: pkgconfig(gudev-1.0) +BuildRequires: pkgconfig(keybinder-3.0) BuildRequires: pkgconfig(libcddb) BuildRequires: pkgconfig(libcdio) -BuildRequires: pkgconfig(libcdio_paranoia) +BuildRequires: pkgconfig(libcdio_paranoia) >= 0.90 BuildRequires: pkgconfig(libclastfm) >= 0.5 BuildRequires: pkgconfig(libglyr) +BuildRequires: pkgconfig(libmtp) BuildRequires: pkgconfig(libnotify) -BuildRequires: pkgconfig(libxfce4ui-1) +BuildRequires: pkgconfig(libpeas-1.0) +BuildRequires: pkgconfig(libpeas-gtk-1.0) +BuildRequires: pkgconfig(libsoup-2.4) +BuildRequires: pkgconfig(libxfce4ui-2) BuildRequires: pkgconfig(taglib) BuildRequires: pkgconfig(totem-plparser) Requires: gstreamer-plugins-base Requires: gstreamer-plugins-good Recommends: %{name}-lang +Recommends: %{name}-plugins BuildRoot: %{_tmppath}/%{name}-%{version}-build %description A Lightweight Music Player for GNU/Linux, based on Gtk, sqlite, and completely written in C, constructed to be fast, light, and simultaneously complete without obstructing the daily work. + Pragha was originally derived of Consonance Music Manager (http://sites.google.com/site/consonancemanager/), discontinued by the original author. @@ -75,6 +84,39 @@ * Search/Filterin the current playlist. * Search lyrics. +%package plugins +Summary: Plugins for Pragha +Group: Productivity/Multimedia/Sound/Players +Requires: %{name} = %{version} + +%description plugins +This package includes plugins for the Pragha player. + +* AcoustID - Get metadata on AcoustID service. +* CD-ROM - Play Audio CDs. +* Devices - Management removable devices. +* DLNA Server - Share your playlist on a DLNA server. +* DLNA Renderer - Play music on a DLNA server. +* Global Hotkeys - Control Pragha with multimedia keys. +* Global Hotkeys with gnome-media-keys daemon - Control Pragha with + gnome-media-keys daemon. +* Last.fm - Scrobble on Last.fm. +* MPRIS2 - Control Pragha with MPRIS2 interface. +* MTP Devices - Management MTP devices. +* Notification - Show notification when change songs. +* Removable Media - Detect removable media and scan it. +* Song Info - Get Artist info, Lyrics and Album arts of yours songs. +* Get radios - Get radios on TuneIn. + +%package plugins-devel +Summary: Development Files for Pragha Plugins +Group: Development/Libraries/C and C++ +Requires: pkgconfig(libpeas-1.0) +Requires: pkgconfig(libpeas-gtk-1.0) + +%description plugins-devel +This package contains development files needed to develop plugins for Pragha. + %lang_package %prep @@ -82,14 +124,25 @@ %build %configure -make %{?_smp_mflags} +make %{?_smp_mflags} VERBOSE=1 %install %make_install + +rm -f %{buildroot}%{_libdir}/%{name}/plugins/*/*.la + # Remove installed docs -- I will install them myself. rm -rf %{buildroot}%{_datadir}/doc/%{name} + # Install Norwegian Bokmål locale to the right place. mv -f %{buildroot}%{_datadir}/locale/{no,nb} + +# Install Korean locale to the right place. +mv -f %{buildroot}%{_datadir}/locale/{ko_KR,ko} + +# Install Castillan locale to the right place. +mv -f %{buildroot}%{_datadir}/locale/{ca_ES,ca} + # Install icons of various sizes. for size in 96x96 64x64 48x48 32x32 22x22 16x16 ; do install -dm 0755 \ @@ -97,6 +150,7 @@ convert -strip -resize ${size} data/%{name}.png \ %{buildroot}%{_datadir}/icons/hicolor/${size}/apps/%{name}.png done + %fdupes -s %{buildroot}%{_datadir}/ %find_lang %{name} %{?no_lang_C} @@ -113,13 +167,29 @@ # FIXME: add AUTHORS to docs if not empty. %doc ChangeLog COPYING FAQ NEWS README %{_bindir}/%{name} +%if 0%{?suse_version} && 0%{?suse_version} < 1320 %dir %{_datadir}/appdata/ +%endif %{_datadir}/appdata/%{name}.appdata.xml %{_datadir}/applications/%{name}.desktop %{_datadir}/icons/hicolor/*/*/%{name}.* %{_datadir}/pixmaps/%{name}/ %doc %{_mandir}/man?/* +%files plugins +%defattr(-,root,root,-) +%doc ChangeLog COPYING FAQ NEWS README +%dir %{_libdir}/%{name}/ +%dir %{_libdir}/%{name}/plugins/ +%dir %{_libdir}/%{name}/plugins/*/ +%{_libdir}/%{name}/plugins/*/*.plugin +%{_libdir}/%{name}/plugins/*/*.so + +%files plugins-devel +%defattr(-,root,root,-) +%doc COPYING NEWS +%{_includedir}/%{name}/ + %files lang -f %{name}.lang %changelog ++++++ pragha-1.2.3.tar.bz2 -> pragha-1.3.2.1.tar.bz2 ++++++ ++++ 85217 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de