From eac6f52317b13c699c770fcd90bf0ca6cc1eb7eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nikita=20Volodin=20=5B=D0=9D=D0=B8=D0=BA=D0=B8=D1=82=D0=B0?= =?UTF-8?q?=20=D0=92=D0=BE=D0=BB=D0=BE=D0=B4=D0=B8=D0=BD=5D?= Date: Sun, 1 Nov 2015 00:12:07 -0300 Subject: [PATCH 1/7] feat(mpdrandom-git): initial release of mpdrandom --- .SRCINFO | 16 ++++++++++++++++ .gitignore | 8 ++++++++ PKGBUILD | 34 ++++++++++++++++++++++++++++++++++ 3 files changed, 58 insertions(+) create mode 100644 .SRCINFO create mode 100644 .gitignore create mode 100644 PKGBUILD diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 0000000..6f00f19 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = mpdrandom-git + pkgdesc = mpd albums randomizing script + pkgver = 1.1.r5.geb67e9a + pkgrel = 1 + url = https://github.com/axujen/mpdrandom + arch = any + license = unknown + makedepends = git + depends = python + depends = python-mpd2 + provides = mpdrandom + source = git+https://github.com/axujen/mpdrandom + md5sums = SKIP + +pkgname = mpdrandom-git + diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..54e5e01 --- /dev/null +++ b/.gitignore @@ -0,0 +1,8 @@ +*~ + +pkg/ +src/ + +*.tar* + +mpdrandom/ diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000..aad0f96 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,34 @@ +# Author: Axujen +# Maintainer: qlonik + +_gitauthor=axujen +_gitname=mpdrandom +pkgname=mpdrandom-git +pkgver=1.1.r5.geb67e9a +pkgrel=1 +pkgdesc="mpd albums randomizing script" +arch=('any') +url="https://github.com/$_gitauthor/$_gitname" +license=('unknown') +depends=('python' 'python-mpd2') +makedepends=('git') +provides=('mpdrandom') +source=('git+https://github.com/axujen/mpdrandom') +md5sums=('SKIP') + +pkgver() { + cd "$srcdir/$_gitname" + git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} + +build() { + cd "$srcdir/$_gitname" + python setup.py build +} + +package() { + cd "$srcdir/$_gitname" + python setup.py install --prefix="$pkgdir/usr" +} + +# vim:set ts=2 sw=2 et: From 95d6f18b1928f402a9ce14c063bdf476db033dbd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nikita=20Volodin=20=5B=D0=9D=D0=B8=D0=BA=D0=B8=D1=82=D0=B0?= =?UTF-8?q?=20=D0=92=D0=BE=D0=BB=D0=BE=D0=B4=D0=B8=D0=BD=5D?= Date: Sun, 1 Nov 2015 00:31:41 -0300 Subject: [PATCH 2/7] feat(mpdrandom.service): add systemd user service to start daemon --- .SRCINFO | 2 ++ PKGBUILD | 6 ++++-- mpdrandom.service | 9 +++++++++ 3 files changed, 15 insertions(+), 2 deletions(-) create mode 100644 mpdrandom.service diff --git a/.SRCINFO b/.SRCINFO index 6f00f19..54ca313 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -10,7 +10,9 @@ pkgbase = mpdrandom-git depends = python-mpd2 provides = mpdrandom source = git+https://github.com/axujen/mpdrandom + source = mpdrandom.service md5sums = SKIP + md5sums = 6a7b6b63bb1ce777372deac19f420b2e pkgname = mpdrandom-git diff --git a/PKGBUILD b/PKGBUILD index aad0f96..b51aecd 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -13,8 +13,8 @@ license=('unknown') depends=('python' 'python-mpd2') makedepends=('git') provides=('mpdrandom') -source=('git+https://github.com/axujen/mpdrandom') -md5sums=('SKIP') +source=('git+https://github.com/axujen/mpdrandom' 'mpdrandom.service') +md5sums=('SKIP' '6a7b6b63bb1ce777372deac19f420b2e') pkgver() { cd "$srcdir/$_gitname" @@ -29,6 +29,8 @@ build() { package() { cd "$srcdir/$_gitname" python setup.py install --prefix="$pkgdir/usr" + + install -Dm644 "$srcdir/mpdrandom.service" "$pkgdir/usr/lib/systemd/user/mpdrandom.service" } # vim:set ts=2 sw=2 et: diff --git a/mpdrandom.service b/mpdrandom.service new file mode 100644 index 0000000..c6ec34e --- /dev/null +++ b/mpdrandom.service @@ -0,0 +1,9 @@ +[Unit] +Description=Play a random album in mpd +After=mpd.service + +[Service] +ExecStart=/usr/bin/mpdrandom -d + +[Install] +WantedBy=default.target From 761a4f1aa32f21de5eaccac45bcebcc41e89349f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nikita=20Volodin=20=5B=D0=9D=D0=B8=D0=BA=D0=B8=D1=82=D0=B0?= =?UTF-8?q?=20=D0=92=D0=BE=D0=BB=D0=BE=D0=B4=D0=B8=D0=BD=5D?= Date: Sun, 1 Nov 2015 00:31:41 -0300 Subject: [PATCH 3/7] feat(PKGBUILD): upgrade package version after added service file --- .SRCINFO | 2 +- PKGBUILD | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 54ca313..c30bbe7 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,7 +1,7 @@ pkgbase = mpdrandom-git pkgdesc = mpd albums randomizing script pkgver = 1.1.r5.geb67e9a - pkgrel = 1 + pkgrel = 2 url = https://github.com/axujen/mpdrandom arch = any license = unknown diff --git a/PKGBUILD b/PKGBUILD index b51aecd..5620b2f 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -5,7 +5,7 @@ _gitauthor=axujen _gitname=mpdrandom pkgname=mpdrandom-git pkgver=1.1.r5.geb67e9a -pkgrel=1 +pkgrel=2 pkgdesc="mpd albums randomizing script" arch=('any') url="https://github.com/$_gitauthor/$_gitname" From a6b74dbbb6db534701ef7e99bbd002de58b92643 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nikita=20Volodin=20=5B=D0=9D=D0=B8=D0=BA=D0=B8=D1=82=D0=B0?= =?UTF-8?q?=20=D0=92=D0=BE=D0=BB=D0=BE=D0=B4=D0=B8=D0=BD=5D?= Date: Mon, 29 Oct 2018 13:51:07 -0400 Subject: [PATCH 4/7] feat(PKGBUILD): update and use python2 --- .SRCINFO | 10 ++++++---- PKGBUILD | 12 ++++++------ 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index c30bbe7..c9ed6d7 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,13 +1,15 @@ +# Generated by mksrcinfo v8 +# Mon Oct 29 17:48:14 UTC 2018 pkgbase = mpdrandom-git pkgdesc = mpd albums randomizing script - pkgver = 1.1.r5.geb67e9a - pkgrel = 2 + pkgver = 1.1.2.r2.g8565ff8 + pkgrel = 1 url = https://github.com/axujen/mpdrandom arch = any license = unknown makedepends = git - depends = python - depends = python-mpd2 + depends = python2 + depends = python2-mpd2 provides = mpdrandom source = git+https://github.com/axujen/mpdrandom source = mpdrandom.service diff --git a/PKGBUILD b/PKGBUILD index 5620b2f..be849af 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -4,16 +4,16 @@ _gitauthor=axujen _gitname=mpdrandom pkgname=mpdrandom-git -pkgver=1.1.r5.geb67e9a -pkgrel=2 +pkgver=1.1.2.r2.g8565ff8 +pkgrel=1 pkgdesc="mpd albums randomizing script" arch=('any') url="https://github.com/$_gitauthor/$_gitname" license=('unknown') -depends=('python' 'python-mpd2') +depends=('python2' 'python2-mpd2') makedepends=('git') provides=('mpdrandom') -source=('git+https://github.com/axujen/mpdrandom' 'mpdrandom.service') +source=("git+https://github.com/$_gitauthor/$_gitname" 'mpdrandom.service') md5sums=('SKIP' '6a7b6b63bb1ce777372deac19f420b2e') pkgver() { @@ -23,12 +23,12 @@ pkgver() { build() { cd "$srcdir/$_gitname" - python setup.py build + python2 setup.py build } package() { cd "$srcdir/$_gitname" - python setup.py install --prefix="$pkgdir/usr" + python2 setup.py install --prefix="$pkgdir/usr" install -Dm644 "$srcdir/mpdrandom.service" "$pkgdir/usr/lib/systemd/user/mpdrandom.service" } From 656d5a68392fed7cda2a4a0d51e07591b0644e07 Mon Sep 17 00:00:00 2001 From: ZaZam Date: Sun, 28 Feb 2021 08:18:50 +0200 Subject: [PATCH 5/7] update to python3 --- .SRCINFO | 12 +++++------- PKGBUILD | 12 ++++++------ 2 files changed, 11 insertions(+), 13 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index c9ed6d7..7fb3bdc 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,20 +1,18 @@ -# Generated by mksrcinfo v8 -# Mon Oct 29 17:48:14 UTC 2018 pkgbase = mpdrandom-git pkgdesc = mpd albums randomizing script - pkgver = 1.1.2.r2.g8565ff8 + pkgver = 1.1.2.r14.g0658b2d pkgrel = 1 url = https://github.com/axujen/mpdrandom arch = any license = unknown makedepends = git - depends = python2 - depends = python2-mpd2 + depends = python + depends = python-mpd2 provides = mpdrandom source = git+https://github.com/axujen/mpdrandom source = mpdrandom.service - md5sums = SKIP - md5sums = 6a7b6b63bb1ce777372deac19f420b2e + sha1sums = SKIP + sha1sums = 155133e127d3d935d339cff2265a5f728a4ef0b1 pkgname = mpdrandom-git diff --git a/PKGBUILD b/PKGBUILD index be849af..ff5b7c0 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,20 +1,20 @@ # Author: Axujen -# Maintainer: qlonik +# Maintainer: ZaZam _gitauthor=axujen _gitname=mpdrandom pkgname=mpdrandom-git -pkgver=1.1.2.r2.g8565ff8 +pkgver=1.1.2.r14.g0658b2d pkgrel=1 pkgdesc="mpd albums randomizing script" arch=('any') url="https://github.com/$_gitauthor/$_gitname" license=('unknown') -depends=('python2' 'python2-mpd2') +depends=('python' 'python-mpd2') makedepends=('git') provides=('mpdrandom') source=("git+https://github.com/$_gitauthor/$_gitname" 'mpdrandom.service') -md5sums=('SKIP' '6a7b6b63bb1ce777372deac19f420b2e') +sha1sums=('SKIP' '155133e127d3d935d339cff2265a5f728a4ef0b1') pkgver() { cd "$srcdir/$_gitname" @@ -23,12 +23,12 @@ pkgver() { build() { cd "$srcdir/$_gitname" - python2 setup.py build + python setup.py build } package() { cd "$srcdir/$_gitname" - python2 setup.py install --prefix="$pkgdir/usr" + python setup.py install --prefix="$pkgdir/usr" install -Dm644 "$srcdir/mpdrandom.service" "$pkgdir/usr/lib/systemd/user/mpdrandom.service" } From 727c4c23c1edfc4a13654a1ab02014c65123a959 Mon Sep 17 00:00:00 2001 From: ZaZam Date: Sun, 28 Feb 2021 08:21:39 +0200 Subject: [PATCH 6/7] add lisence info --- .SRCINFO | 2 +- PKGBUILD | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 7fb3bdc..076c4c0 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -4,7 +4,7 @@ pkgbase = mpdrandom-git pkgrel = 1 url = https://github.com/axujen/mpdrandom arch = any - license = unknown + license = GPL3 makedepends = git depends = python depends = python-mpd2 diff --git a/PKGBUILD b/PKGBUILD index ff5b7c0..0174940 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -9,7 +9,7 @@ pkgrel=1 pkgdesc="mpd albums randomizing script" arch=('any') url="https://github.com/$_gitauthor/$_gitname" -license=('unknown') +license=('GPL3') depends=('python' 'python-mpd2') makedepends=('git') provides=('mpdrandom') From f0c1cb4fdfc0c869bc90e5e926fe722560ebf319 Mon Sep 17 00:00:00 2001 From: ZaZam Date: Wed, 28 Jul 2021 17:24:17 +0300 Subject: [PATCH 7/7] added setuptools as makedeps and corrected package function --- .SRCINFO | 4 ++-- PKGBUILD | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 076c4c0..a546814 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,11 +1,12 @@ pkgbase = mpdrandom-git pkgdesc = mpd albums randomizing script - pkgver = 1.1.2.r14.g0658b2d + pkgver = 1.3.0.r2.gf96680a pkgrel = 1 url = https://github.com/axujen/mpdrandom arch = any license = GPL3 makedepends = git + makedepends = python-setuptools depends = python depends = python-mpd2 provides = mpdrandom @@ -15,4 +16,3 @@ pkgbase = mpdrandom-git sha1sums = 155133e127d3d935d339cff2265a5f728a4ef0b1 pkgname = mpdrandom-git - diff --git a/PKGBUILD b/PKGBUILD index 0174940..0708f92 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -4,14 +4,14 @@ _gitauthor=axujen _gitname=mpdrandom pkgname=mpdrandom-git -pkgver=1.1.2.r14.g0658b2d +pkgver=1.3.0.r2.gf96680a pkgrel=1 pkgdesc="mpd albums randomizing script" arch=('any') url="https://github.com/$_gitauthor/$_gitname" license=('GPL3') depends=('python' 'python-mpd2') -makedepends=('git') +makedepends=('git' 'python-setuptools') provides=('mpdrandom') source=("git+https://github.com/$_gitauthor/$_gitname" 'mpdrandom.service') sha1sums=('SKIP' '155133e127d3d935d339cff2265a5f728a4ef0b1') @@ -28,7 +28,7 @@ build() { package() { cd "$srcdir/$_gitname" - python setup.py install --prefix="$pkgdir/usr" + python setup.py install --root="$pkgdir" --optimize=1 install -Dm644 "$srcdir/mpdrandom.service" "$pkgdir/usr/lib/systemd/user/mpdrandom.service" }