Skip to content

COMTool 打包到 Arch Linux AUR 仓库 #44

@taotieren

Description

@taotieren

补充了依赖包,进行了一些删改,python-comtool
python-comtool-git
python-comtool 发行版

# Maintainer: taotieren <admin@taotieren.com> pkgname=python-comtool pkgver=2.2.0 pkgrel=1 epoch= pkgdesc="A cross platform serial debug tools written by python" arch=('any') url="https://github.com/Neutree/COMTool" license=('LGPL3.0') groups=() depends=('python' 'python-pyqt5' 'python-pyserial' 'python-requests' 'python-babel' ) makedepends=('python-build' 'python-installer' 'python-wheel') checkdepends=() optdepends=() provides=('COMTool') conflicts=('comtool' 'python-comtool-git') replaces=() backup=() options=('!strip') install= changelog= source=("${pkgname#python-}-${pkgver}.tar.gz::${url}/archive/refs/tags/v${pkgver}.tar.gz") noextract=() sha256sums=('ecddf7b8c96803eab5739d948160f08ba4ef203c8d271f186a5e9c532ae1aec6') #validpgpkeys=() build() { cd "${srcdir}/COMTool-${pkgver}" python -m build --wheel --no-isolation } package() { cd "${srcdir}/COMTool-${pkgver}" python -m installer --destdir="${pkgdir}" dist/*.whl rm -rf "${pkgdir}/usr/LICENSE" rm -rf "${pkgdir}/usr/README.MD" install -Dm0644 "${srcdir}/COMTool-${pkgver}/COMTool/assets/logo.png" "${pkgdir}/usr/share/pixmaps/${pkgname#python-}.png" install -Dm0644 /dev/stdin "${pkgdir}/usr/share/applications/io.github.neutree.${pkgname#python-}.desktop" << EOF [Desktop Entry] Version=1.0 Type=Application Name=ComTool Comment=comtool serial communication debug tool Exec=${pkgname#python-} %U Icon=${pkgname#python-}.png Categories=Development; Terminal=false StartupNotify=true MimeType=application/x-executable; EOF } 

python-comtool-git 开发版

# Maintainer: taotieren <admin@taotieren.com> pkgname=python-comtool-git pkgver=2.2.1.r4.g9f2e897 pkgrel=1 epoch= pkgdesc="A cross platform serial debug tools written by python" arch=('any') url="https://github.com/Neutree/COMTool" license=('LGPL3.0') groups=() depends=('python' 'python-pyqt5' 'python-pyserial' 'python-requests' 'python-babel' ) makedepends=('python-build' 'python-installer' 'python-wheel' 'git') checkdepends=() optdepends=() provides=('COMTool') conflicts=('comtool' 'python-comtool') replaces=() backup=() options=('!strip') install= changelog= source=("git+${url}.git") noextract=() sha256sums=('SKIP') #validpgpkeys=() pkgver() { cd "${srcdir}/COMTool" git describe --long --tags | sed 's/v//g;s/\([^-]*-g\)/r\1/;s/-/./g' } build() { cd "${srcdir}/COMTool" python -m build --wheel --no-isolation } package() { cd "${srcdir}/COMTool" python -m installer --destdir="${pkgdir}" dist/*.whl rm -rf "${pkgdir}/usr/LICENSE" rm -rf "${pkgdir}/usr/README.MD" install -Dm0644 "${srcdir}/COMTool/COMTool/assets/logo.png" "${pkgdir}/usr/share/pixmaps/comtool.png" install -Dm0644 /dev/stdin "${pkgdir}/usr/share/applications/io.github.neutree.comtool.desktop" << EOF [Desktop Entry] Version=1.0 Type=Application Name=ComTool Comment=comtool serial communication debug tool Exec=comtool %U Icon=comtool.png Categories=Development; Terminal=false StartupNotify=true MimeType=application/x-executable; EOF } 

image
image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions