You've already forked deskflow-bin
Initial version of binary package
This commit is contained in:
28
.SRCINFO
Normal file
28
.SRCINFO
Normal file
@@ -0,0 +1,28 @@
|
||||
pkgbase = deskflow-bin
|
||||
pkgdesc = Deskflow lets you share one mouse and keyboard between multiple computers (binary version)
|
||||
pkgver = 1.17.0.r1
|
||||
pkgrel = 1
|
||||
url = https://deskflow.org/
|
||||
arch = x86_64
|
||||
license = GPL-2.0
|
||||
depends = libxtst
|
||||
depends = libxkbcommon
|
||||
depends = libxkbcommon-x11
|
||||
depends = libnotify
|
||||
depends = libxkbfile
|
||||
depends = libxinerama
|
||||
depends = libxrandr
|
||||
depends = libei
|
||||
depends = libportal
|
||||
depends = qt6-base
|
||||
depends = gdk-pixbuf2
|
||||
depends = pugixml
|
||||
optdepends = openssl: TLS encryption
|
||||
optdepends = gtk3: GTK file/dir picker
|
||||
provides = deskflow
|
||||
conflicts = deskflow
|
||||
conflicts = synergy
|
||||
source = https://github.com/deskflow/deskflow/releases/download/1.17.0+r1/deskflow_1.17.0+r1_fedora-40_amd64.rpm
|
||||
sha256sums = 26b78af06f60f18764871c28560620d5f90928b812c62188aeb1fad598b0dba5
|
||||
|
||||
pkgname = deskflow-bin
|
||||
3
.gitignore
vendored
Normal file
3
.gitignore
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
*/
|
||||
*.pkg.tar.zst
|
||||
*.rpm
|
||||
43
PKGBUILD
Normal file
43
PKGBUILD
Normal file
@@ -0,0 +1,43 @@
|
||||
# Maintainer: SelfRef <arch@selfref.dev>
|
||||
|
||||
# INFO: Upstream binary is built with X11 support thus X11 dependencies are required.
|
||||
# To built version for Wayland only either `deskflow` or `deskflow-git` package.
|
||||
|
||||
_basename=deskflow
|
||||
pkgname=${_basename}-bin
|
||||
pkgver=1.17.0.r1
|
||||
pkgrel=1
|
||||
pkgdesc="Deskflow lets you share one mouse and keyboard between multiple computers (binary version)"
|
||||
arch=('x86_64')
|
||||
url="https://deskflow.org/"
|
||||
license=('GPL-2.0')
|
||||
depends=(
|
||||
'libxtst'
|
||||
'libxkbcommon'
|
||||
'libxkbcommon-x11'
|
||||
'libnotify'
|
||||
'libxkbfile'
|
||||
'libxinerama'
|
||||
'libxrandr'
|
||||
'libei'
|
||||
'libportal'
|
||||
'qt6-base'
|
||||
'gdk-pixbuf2'
|
||||
'pugixml'
|
||||
# 'libx11' # dependency of libxtst
|
||||
# 'libxext' # dependency of libxtst
|
||||
# 'libxi' # dependency of libxtst
|
||||
)
|
||||
optdepends=(
|
||||
'openssl: TLS encryption'
|
||||
'gtk3: GTK file/dir picker'
|
||||
)
|
||||
provides=("$_basename")
|
||||
conflicts=("$_basename" 'synergy')
|
||||
source=("https://github.com/deskflow/deskflow/releases/download/${pkgver/.r/+r}/deskflow_${pkgver/.r/+r}_fedora-40_amd64.rpm")
|
||||
sha256sums=('26b78af06f60f18764871c28560620d5f90928b812c62188aeb1fad598b0dba5')
|
||||
|
||||
package() {
|
||||
mkdir "$pkgdir"/usr/
|
||||
cp -r usr/bin usr/share "$pkgdir"/usr/
|
||||
}
|
||||
Reference in New Issue
Block a user