diff options
author | Rizwan-Hasan | 2018-10-22 19:41:16 +0600 |
---|---|---|
committer | Rizwan-Hasan | 2018-10-22 19:41:16 +0600 |
commit | d10c39dc12d687ddc0e01512599c78fda5c0ab96 (patch) | |
tree | f932b3baa6d56e787d439145de9b452b0033af76 | |
download | aur-d10c39dc12d687ddc0e01512599c78fda5c0ab96.tar.gz |
updated
-rw-r--r-- | .SRCINFO | 23 | ||||
-rwxr-xr-x | PKGBUILD | 38 | ||||
-rw-r--r-- | mirrorist-manager.desktop.in | 9 | ||||
-rw-r--r-- | setup.py | 9 |
4 files changed, 79 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..1cbb25d8c598 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,23 @@ +pkgbase = mirrorlist-manager + pkgdesc = A Qt frontend for easy mirrorlist management + pkgver = 1.0 + pkgrel = 1 + url = https://github.com/Rizwan-Hasan/ArchLinux-Mirrorlist-Manager + arch = x86_64 + license = GPL3 + makedepends = cython>=0.28.5 + depends = python>=3.7.0 + depends = python-pyqt5>=5.11.2 + depends = python-sip-pyqt5>=4.19.12 + depends = pyqt5-common>=5.11.2 + depends = python-pandas>=0.23.4 + depends = pacman-contrib + source = Mirorlist-Manager.tar.gz::https://github.com/Rizwan-Hasan/ArchLinux-Mirrorlist-Manager/archive/v1.0.tar.gz + source = mirrorist-manager.desktop.in + source = setup.py + md5sums = a52710e8837102b2f2e5998f1c51709e + md5sums = f4b24cc51be8021af331dc1dd601ada0 + md5sums = f966222c78f492343e8f336bae1bdbf0 + +pkgname = mirrorlist-manager + diff --git a/PKGBUILD b/PKGBUILD new file mode 100755 index 000000000000..41fa5a8ac37a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,38 @@ +# Maintainer: Rizwan Hasan <rizwan.hasan486@gmail.com> + +pkgname=mirrorlist-manager +pkgver=1.0 +pkgrel=1 +pkgdesc="A Qt frontend for easy mirrorlist management" +arch=('x86_64') +url="https://github.com/Rizwan-Hasan/ArchLinux-Mirrorlist-Manager" +license=('GPL3') +depends=('python>=3.7.0' 'python-pyqt5>=5.11.2' 'python-sip-pyqt5>=4.19.12' 'pyqt5-common>=5.11.2' 'python-pandas>=0.23.4' 'pacman-contrib') +makedepends=('cython>=0.28.5') +source=(Mirorlist-Manager.tar.gz::"https://github.com/Rizwan-Hasan/ArchLinux-Mirrorlist-Manager/archive/v${pkgver}.tar.gz" + "mirrorist-manager.desktop.in" + "setup.py") +md5sums=('a52710e8837102b2f2e5998f1c51709e' + 'f4b24cc51be8021af331dc1dd601ada0' + 'f966222c78f492343e8f336bae1bdbf0') + +build(){ + cd ${srcdir}/ArchLinux-Mirrorlist-Manager-* + python3 ../setup.py build_ext --inplace + rm -drv build *.c launcher*.so +} + +package() { + cd ${srcdir}/ArchLinux-Mirrorlist-Manager-* + install -dm755 ${pkgdir}/usr/share/ArchLinux-Mirrorlist-Manager + install -dm755 ${pkgdir}/usr/share/pixmaps + install -dm755 ${pkgdir}/usr/share/applications + install -dm755 ${pkgdir}/usr/bin/ + cp -avr launcher.py *.so *.ui *.data ${pkgdir}/usr/share/ArchLinux-Mirrorlist-Manager/ + cp -v ${srcdir}/ArchLinux-Mirrorlist-Manager-*/icon/icon.png ${pkgdir}/usr/share/pixmaps/mirrorlist-manager.png + cp -v "../mirrorist-manager.desktop.in" ${pkgdir}/usr/share/applications/mirrorist-manager.desktop + cp -v ${srcdir}/ArchLinux-Mirrorlist-Manager-*/LICENSE ${pkgdir}/usr/share/ArchLinux-Mirrorlist-Manager/LICENSE.txt + cd ${pkgdir}/usr/share/ArchLinux-Mirrorlist-Manager + ln -sv launcher.py mirrorlist-manager + ln -sv ../../usr/share/ArchLinux-Mirrorlist-Manager/launcher.py ${pkgdir}/usr/bin/mirrorlist-manager +} diff --git a/mirrorist-manager.desktop.in b/mirrorist-manager.desktop.in new file mode 100644 index 000000000000..16e9f05eeead --- /dev/null +++ b/mirrorist-manager.desktop.in @@ -0,0 +1,9 @@ +[Desktop Entry] +Encoding=UTF-8 +Type=Application +Categories=Utility +Terminal=false +Exec=/usr/share/ArchLinux-Mirrorlist-Manager/launcher.py +Name=Mirrorlist Manager +Icon=mirrorlist-manager +Comment=A Qt frontend for easy mirrorlist management diff --git a/setup.py b/setup.py new file mode 100644 index 000000000000..c99c5d56982a --- /dev/null +++ b/setup.py @@ -0,0 +1,9 @@ +#!/usr/bin/env python3 +# -*- coding: utf-8 -*- + +from distutils.core import setup +from Cython.Build import cythonize + +setup( + ext_modules = cythonize("*.py") +)
\ No newline at end of file |