Date: Sunday, May 2, 2021 @ 11:29:24 Author: bgyorgy Revision: 926115
upgpkg: lxmusic 0.4.7-4: Drop gtk2 support, add AppStream metadata file Added: lxmusic/trunk/lxmusic.appdata.xml Modified: lxmusic/trunk/PKGBUILD ---------------------+ PKGBUILD | 50 ++++++++++++++++---------------------------------- lxmusic.appdata.xml | 21 +++++++++++++++++++++ 2 files changed, 37 insertions(+), 34 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2021-05-02 11:06:31 UTC (rev 926114) +++ PKGBUILD 2021-05-02 11:29:24 UTC (rev 926115) @@ -2,48 +2,30 @@ # Contributor: Bartłomiej Piotrowski <[email protected]> # Contributor: Marcus Schulderinsky <mmaacceess at gmail dot com> -pkgbase=lxmusic -pkgname=(lxmusic lxmusic-gtk3) +pkgname=lxmusic pkgver=0.4.7 -pkgrel=3 -pkgdesc='Lightweight XMMS2 client' +pkgrel=4 +pkgdesc='Lightweight music player (XMMS2 client)' arch=('x86_64') -url="https://lxde.org/" -license=('GPL') -depends=('gtk2' 'gtk3' 'libnotify' 'xmms2') +url='https://lxde.org/' +license=('GPL2') +groups=('lxde') +depends=('gtk3' 'libnotify' 'xmms2') makedepends=('intltool') -source=(https://downloads.sourceforge.net/lxde/$pkgbase-$pkgver.tar.xz) -md5sums=('1bbd57f5b34e13ef31152c9ecb31ef68') +replaces=('lxmusic-gtk3') +source=("https://downloads.sourceforge.net/lxde/$pkgname-$pkgver.tar.xz" + 'lxmusic.appdata.xml') +sha256sums=('4933987338eb6e8c77d63b14cea5a8886146e75acbc38a21438c6c3f47bc06ba' + '0093885fe76bda60a1b319970bd8d148903a3adb674690d3d9cf9262e053b05b') build() { - # GTK+ 2 version - [ -d gtk2 ] || cp -r $pkgbase-$pkgver gtk2 - cd gtk2 - ./configure --prefix=/usr - make - - cd "$srcdir" - # GTK+ 3 version - [ -d gtk3 ] || cp -r $pkgbase-$pkgver gtk3 - cd gtk3 + cd $pkgname-$pkgver ./configure --prefix=/usr --enable-gtk3 make } -package_lxmusic() { - groups=('lxde') - depends=('gtk2' 'libnotify' 'xmms2') - - cd gtk2 +package() { + cd $pkgname-$pkgver make DESTDIR="$pkgdir" install + install -Dm644 ../$pkgname.appdata.xml "$pkgdir/usr/share/metainfo/$pkgname.appdata.xml" } - -package_lxmusic-gtk3() { - groups=('lxde-gtk3') - pkgdesc+=' (GTK+ 3 version)' - depends=('gtk3' 'libnotify' 'xmms2') - conflicts=('lxmusic') - - cd gtk3 - make DESTDIR="$pkgdir" install -} Added: lxmusic.appdata.xml =================================================================== --- lxmusic.appdata.xml (rev 0) +++ lxmusic.appdata.xml 2021-05-02 11:29:24 UTC (rev 926115) @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="UTF-8"?> +<component type="desktop-application"> + <id>org.lxde.lxmusic</id> + <launchable type="desktop-id">lxmusic.desktop</launchable> + <name>LXMusic</name> + <summary>Play your music files easily</summary> + <metadata_license>CC0-1.0</metadata_license> + <project_license>GPL-2.0</project_license> + <developer_name>LXDE team</developer_name> + <description> + <p>LXMusic is the minimalist music player for LXDE. It is a graphical user interface (GUI) for the audio player xmms2, which is lightweight and incorporates a server/client design. LXMusic is simple to operate: the user can build multiple playlists of audio files (and xmms2-supported audio streams), and LXMusic plays a selected playlist. A wide variety of audio formats can be played by LXMusic by installing the appropriate xmms2 plugins.</p> + </description> + <screenshots> + <screenshot type="default"> + <image>https://wiki.lxde.org/en/images/7/73/LXSMusic.png</image> + </screenshot> + </screenshots> + <url type="bugtracker">https://sourceforge.net/p/lxde/bugs/search/?q=labels:lxmusic</url> + <url type="homepage">https://www.lxde.org/</url> + <translation type="gettext">lxmusic</translation> +</component>
