Package Details: yandex-disk-indicator-git 1.11.0.r1.g5a59a89-1

Git Clone URL: https://aur.archlinux.org/yandex-disk-indicator-git.git (read-only, click to copy)
Package Base: yandex-disk-indicator-git
Description: Panel indicator (GUI) for YandexDisk CLI client for Linux.
Upstream URL: https://github.com/slytomcat/yandex-disk-indicator
Licenses: GPL3
Conflicts: yandex-disk-indicator
Submitter: flops
Maintainer: flops
Last Packager: flops
Votes: 1
Popularity: 0.000005
First Submitted: 2018-10-28 00:12 (UTC)
Last Updated: 2019-06-24 14:09 (UTC)

Latest Comments

flops commented on 2019-06-24 14:13 (UTC)

@DragonX256 Thank you

DragonX256 commented on 2019-06-24 11:49 (UTC)

Here's new PKGBUILD for you:

# Maintainer: Serge Pavlyuk <flopss at gmail dot com>

pkgname='yandex-disk-indicator-git'
pkgver=1.11.0.r1.g5a59a89
pkgrel=1
pkgdesc='Panel indicator (GUI) for YandexDisk CLI client for Linux.'
arch=('i686' 'x86_64')
url='https://github.com/slytomcat/yandex-disk-indicator'
conflicts=('yandex-disk-indicator')
license=('GPL3')
depends=('yandex-disk' 'python' 'python-pyinotify' 'pygobject-devel' 'python-gobject' 'libappindicator-gtk3' 'xclip' 'zenity')
source=("${pkgname}::git+https://github.com/slytomcat/yandex-disk-indicator.git")
sha512sums=('SKIP')

pkgver() {
    cd "$pkgname"
    git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
}

package() {
    mkdir "$pkgdir/usr"
    cd "$pkgname/build"
    export TARGET=$pkgdir/usr
    ./prepare.sh
}

And don't forget to update .SRCINFO after PKGBUILD changes.

DragonX256 commented on 2019-06-21 16:44 (UTC) (edited on 2019-06-21 16:44 (UTC) by DragonX256)

@flops -git packages expects maintainers to fetch by default only master branch. You should use this guide https://wiki.archlinux.org/index.php/VCS_package_guidelines

flops commented on 2019-06-21 16:40 (UTC)

Ok, i will switch the source to git repo, and will make it via git tag.

DragonX256 commented on 2019-06-21 16:34 (UTC)

@flops No, you shouldn't. yandex-disk-indicator was updated to VCS using, which confuses more than your package. Instead, you should make VCS management in PKGBUILD. If you want, of course.

flops commented on 2019-06-21 16:32 (UTC)

Got it, but in that case i've better suspend this package. Cause when i was creating yandex-disk-indicator - was abandoned

DragonX256 commented on 2019-06-21 16:29 (UTC)

I'm using actual release versions, why should i use version control?

Because you named package with -git suffix. But if you didn't mean to use version control , then you should name your package yandex-disk-indicator-bin, @flops.

DragonX256 commented on 2019-06-21 15:25 (UTC)

Your package, unlike yandex-disk-indicator, should take master branch and provide git-version of program. But you made version of package depend on PKGBUILD variable, and this make your package non version control package!