audio/lollypop: Update 1.4.16 → 1.4.41, improve port

Changelogs:
https://gitlab.gnome.org/World/lollypop/-/releases

Improve port:
 - WWW replace https://wiki.gnome.org/Apps/Lollypop with
   https://gitlab.com/lollypop-project/lollypop/ as the site has been
   "retired".
 - Sort items in USES, USE_GNOME, USE_GSTREAMER.
 - Add NO_ARCH - suggested by poudriere.
 - Pet portclippy.

The patch is based on the patch form Zoltán Király
<ports@zoltankiraly.com>.

PR:		285208
MFH:		2025Q1
This commit is contained in:
Vladimir Druzenko 2025-03-07 12:25:32 +03:00
parent a0ee2bfbdb
commit 907e7f6b1e
3 changed files with 17 additions and 15 deletions

View file

@ -1,11 +1,10 @@
PORTNAME= lollypop
DISTVERSION= 1.4.16
PORTREVISION= 5
DISTVERSION= 1.4.41
CATEGORIES= audio
MAINTAINER= ports@FreeBSD.org
COMMENT= Play and organize your music collection
WWW= https://wiki.gnome.org/Apps/Lollypop
WWW= https://gitlab.gnome.org/World/lollypop/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
@ -24,21 +23,21 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>=2.7.8:databases/py-sqlite3@${PY_FLA
${PYTHON_PKGNAMEPREFIX}pylast>=1.4.0:audio/py-pylast@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pillow>=7.0.0:graphics/py-pillow@${PY_FLAVOR}
USES= python pkgconfig gnome gettext gstreamer meson shebangfix sqlite desktop-file-utils
USES= desktop-file-utils gettext-tools gnome gstreamer meson \
pkgconfig python shebangfix sqlite
USE_GITLAB= yes
GL_SITE= https://gitlab.gnome.org
GL_ACCOUNT= World
GL_TAGNAME= 5b2d95f4f8509d80fa86ab7d65b118326dc82a95
GL_TUPLE= gnumdk:lollypop-po:94a7300004ec15adfd596c7d2b8670bbf5c2e33a:po/subprojects/po
USE_GNOME= glib20 gtk30 pygobject3 introspection:build intltool intlhack
USE_GSTREAMER= mpg123 ogg flac opus libav faad good speex
GL_TUPLE= gnumdk:lollypop-po:b3cebddfcc906d5bb72dcfe8f77c7e228d17b1fa:po/subprojects/po
USE_GNOME= glib20 gtk30 intlhack intltool introspection:build pygobject3
GLIB_SCHEMAS= org.gnome.Lollypop.gschema.xml
USE_GSTREAMER= faad flac good libav mpg123 ogg opus speex
USE_PYTHON= py3kplist
SHEBANG_FILES= lollypop.in search-provider/lollypop-sp.in meson_post_install.py
GLIB_SCHEMAS= org.gnome.Lollypop.gschema.xml
BINARY_ALIAS= python3=${PYTHON_VERSION}
NO_ARCH= yes
OPTIONS_DEFINE= PULSEAUDIO
PULSEAUDIO_USE= gstreamer=pulse

View file

@ -1,5 +1,5 @@
TIMESTAMP = 1617884285
SHA256 (World-lollypop-5b2d95f4f8509d80fa86ab7d65b118326dc82a95_GL0.tar.gz) = 1d212d252728f195847063beb810f9e243b62c72394a5f50fd27d9c62ff0961b
SIZE (World-lollypop-5b2d95f4f8509d80fa86ab7d65b118326dc82a95_GL0.tar.gz) = 407258
SHA256 (gnumdk-lollypop-po-94a7300004ec15adfd596c7d2b8670bbf5c2e33a_GL0.tar.gz) = 63667f385f170bc55d3b891841df266b7eb052d750ffc37e0003e40776db6799
SIZE (gnumdk-lollypop-po-94a7300004ec15adfd596c7d2b8670bbf5c2e33a_GL0.tar.gz) = 731723
TIMESTAMP = 1741301661
SHA256 (lollypop-1.4.41.tar.bz2) = 4a076dd365ed133a92c0b6fb6011be3e37850832c42add16fdb1739115a34ad2
SIZE (lollypop-1.4.41.tar.bz2) = 318832
SHA256 (gnumdk-lollypop-po-b3cebddfcc906d5bb72dcfe8f77c7e228d17b1fa_GL0.tar.gz) = 895f4e6001ba3197862d6c6dee6858c71af4b6b908bba44c8fe5e4521e1e4f4c
SIZE (gnumdk-lollypop-po-b3cebddfcc906d5bb72dcfe8f77c7e228d17b1fa_GL0.tar.gz) = 779549

View file

@ -242,6 +242,7 @@ share/icons/hicolor/scalable/apps/org.gnome.Lollypop-symbolic.svg
share/icons/hicolor/scalable/apps/org.gnome.Lollypop.svg
share/locale/ar/LC_MESSAGES/lollypop.mo
share/locale/bg/LC_MESSAGES/lollypop.mo
share/locale/bn/LC_MESSAGES/lollypop.mo
share/locale/ca/LC_MESSAGES/lollypop.mo
share/locale/cs/LC_MESSAGES/lollypop.mo
share/locale/da/LC_MESSAGES/lollypop.mo
@ -252,10 +253,12 @@ share/locale/en_IE/LC_MESSAGES/lollypop.mo
share/locale/eo/LC_MESSAGES/lollypop.mo
share/locale/es/LC_MESSAGES/lollypop.mo
share/locale/es_EC/LC_MESSAGES/lollypop.mo
share/locale/eu/LC_MESSAGES/lollypop.mo
share/locale/fa/LC_MESSAGES/lollypop.mo
share/locale/fi/LC_MESSAGES/lollypop.mo
share/locale/fr/LC_MESSAGES/lollypop.mo
share/locale/ga/LC_MESSAGES/lollypop.mo
share/locale/gl/LC_MESSAGES/lollypop.mo
share/locale/he/LC_MESSAGES/lollypop.mo
share/locale/hr/LC_MESSAGES/lollypop.mo
share/locale/hu/LC_MESSAGES/lollypop.mo