Last active
July 16, 2018 15:58
-
-
Save silkeh/338e1104d3d19b4ff547aab9f7f6e851 to your computer and use it in GitHub Desktop.
Keybase for Solus
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name : keybase | |
version : 2.3.0 | |
release : 1 | |
source : | |
- git|https://github.com/keybase/client : v2.3.0 | |
- git|https://github.com/keybase/kbfs : v2.3.0 | |
license : BSD-3-Clause | |
component : security.crypto | |
networking : yes | |
summary : Keybase command-line client, filesystem and GUI | |
description: | | |
The Keybase app helps you perform cryptographically-secure operations with | |
people you know on the Internet: chatting, file sharing, even publishing | |
public documents. It's all easier and safer with Keybase. | |
builddeps : | |
- pkgconfig(alsa) | |
- pkgconfig(atk) | |
- pkgconfig(gconf-2.0) | |
- pkgconfig(gdk-x11-2.0) | |
- pkgconfig(pango) | |
- pkgconfig(xcomposite) | |
- pkgconfig(xcursor) | |
- pkgconfig(xi) | |
- pkgconfig(xrandr) | |
- pkgconfig(xscrnsaver) | |
- pkgconfig(xtst) | |
- git | |
- golang | |
- rsync | |
- yarn | |
rundeps : | |
- fuse | |
- gconf | |
- nodejs | |
setup : | | |
%patch -p1 < $pkgfiles/0001-Replace-opt-by-usr-share.patch | |
# The installer expects the kbfs data in `..` | |
ln -s "$sources/kbfs.git" "../kbfs" | |
build : | | |
export KEYBASE_SKIP_32_BIT=1 | |
./packaging/linux/build_binaries.sh prerelease ./build_dir | |
install : | | |
# Create required directories | |
install -dm00755 $installdir/keybase | |
# Copy files | |
cp -Rv ./build_dir/binaries/amd64/usr $installdir/ | |
# Keybase redirector maps /keybase to the /run/user/$UID/keybase/kbfs. | |
# It requires set-uid to function. | |
chmod 4755 $installdir/usr/bin/keybase-redirector | |
# Cleanup extra files | |
rm $installdir/usr/share/keybase/post_install.sh |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment