Package Details: screenkey-git 1.1.r5.g467662b-1

Git Clone URL: https://aur.archlinux.org/screenkey-git.git (read-only, click to copy)
Package Base: screenkey-git
Description: Screencast tool to show your keys inspired by Screenflick, based on key-mon. Active fork with new features.
Upstream URL: https://gitlab.com/screenkey/screenkey
Keywords: git screenkey
Licenses: GPL3
Conflicts: screenkey
Replaces: screenkey
Submitter: bchretien
Maintainer: milkii (tinywrkb)
Last Packager: milkii
Votes: 11
Popularity: 0.000000
First Submitted: 2014-04-11 16:18 (UTC)
Last Updated: 2023-06-06 16:23 (UTC)

Dependencies (10)

Required by (0)

Sources (1)

Latest Comments

1 2 3 Next › Last »

milkii commented on 2023-06-06 16:20 (UTC) (edited on 2023-06-06 16:22 (UTC) by milkii)

From the error, you need python-pip installed. Edit: possibly other python related things, but we'll see..

I'll add to the depends.

gromit commented on 2023-06-06 12:17 (UTC)

Hey, I am getting a build error for this package: https://gist.github.com/christian-heusel/3de0849cf7cd0bc7d2730603864f7396

milkii commented on 2020-12-03 04:57 (UTC)

so do I

hendry commented on 2020-12-02 03:40 (UTC)

RuntimeError: Gtk couldn't be initialized. Use Gtk.init_check() if you want to handle this case.

Wonder what package I am missing.

eschwartz commented on 2020-06-18 21:05 (UTC)

It looks like the upstream git repository may have been retagged or something, and the pkgver() function's removal of "screenkey-" from the beginning of the version should now be removing "v" instead. Please fix, since the pkgver has just gone and downgraded again.

milkii commented on 2020-06-18 18:52 (UTC)

Ah, that wasn't working before, but now it is, without even a clean build. Anyway! Changed pushed, thanks tinywrkb n eli.

tinywrkb commented on 2020-06-18 18:29 (UTC)

@milk you have a line commented out in the build() function. It works perfectly fine for me after removing the hashtag.

milkii commented on 2020-06-18 17:54 (UTC) (edited on 2020-06-18 17:59 (UTC) by milkii)

Working on a new PKGBUILD, got this so far but getting a build error during package().

# Maintainer: milkii on freenode
# Maintainer: tinywrkb
# Contributor: Frederic Bezies <frebezies at gmail dot com>
# Contributor: Benjamin Chretien <chretien at lirmm dot fr>
# Contributor: Adria Arrufat <swiftscythe @t gmail d@t com>
# Contributor: Gordin <9ordin @t gmail d@t com>

pkgname=screenkey-git
pkgver=v1.1.r5.g467662b
pkgrel=1
pkgdesc="Screencast tool to show your keys inspired by Screenflick, based on key-mon. Active fork with new features."
arch=('any')
url="https://gitlab.com/screenkey/screenkey"
license=('GPL3')
depends=('gtk3' 'python-gobject' 'python-cairo' 'libxtst')
makedepends=('git' 'python-setuptools' 'python-distutils-extra')
optdepends=('slop: interactive positioning of the output textbox'
  'ttf-font-awesome: multimedia keys symbols')
source=("$pkgname"::"git+https://gitlab.com/wavexx/screenkey.git")
sha1sums=('SKIP')
conflicts=('screenkey')
replaces=('screenkey')

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

build() {
  cd "$srcdir/$pkgname"
  # python setup.py build
}

package() {
  cd "$srcdir/$pkgname"
  python setup.py install --skip-build --optimize=1 --root="$pkgdir/"
}

# vim:set ts=2 sw=2 et:

eschwartz commented on 2020-06-18 14:59 (UTC)

Yeah no. @erikdubois, your "new numbering system" is actually downright spam, you changed something that worked into something that did not work and did not add anything of value whatsoever.

tinywrkb commented on 2020-04-28 11:29 (UTC) (edited on 2020-04-28 11:37 (UTC) by tinywrkb)

A quick update to the PKGBUILD. Built package tested in a clean chroot with X11 forwarding.
edit: Considering this is a python app, the gtk3 and libxtst depends can be moved down to the package() function. But except meta-packages, this is not a common practice so I chose not doing that.

diff --git a/PKGBUILD b/PKGBUILD
index e02a23b..8e284b3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,15 +5,16 @@
 # Contributor: Gordin <9ordin @t gmail d@t com>

 pkgname=screenkey-git
-pkgver=r272.0c3454b
+pkgver=r281.cef7cd4
 pkgrel=1
 pkgdesc="Screencast tool to show your keys inspired by Screenflick, based on key-mon. Active fork with new features."
 arch=('any')
 url="https://gitlab.com/wavexx/screenkey"
 license=('GPL3')
-depends=('python2' 'pygtk' 'libx11')
-makedepends=('git' 'python2-distutils-extra' 'python2-setuptools')
-optdepends=('slop' 'ttf-font-awesome')
+depends=('gtk3' 'python-gobject' 'python-cairo' 'libxtst')
+makedepends=('git' 'python-setuptools')
+optdepends=('slop: interactive positioning of the output textbox'
+            'ttf-font-awesome: multimedia keys symbols')
 source=("$pkgname"::"git+https://gitlab.com/wavexx/screenkey.git")
 sha1sums=('SKIP')
 conflicts=('screenkey')
@@ -26,12 +27,12 @@ pkgver() {

 build() {
   cd "$srcdir/$pkgname"
-  python2 setup.py build
+  python setup.py build
 }

 package() {
   cd "$srcdir/$pkgname"
-  python2 setup.py install --skip-build --optimize=1 --root="$pkgdir/"
+  python setup.py install --skip-build --optimize=1 --root="$pkgdir/"
 }

 # vim:set ts=2 sw=2 et: