Package Details: freerdp-git 2.0.0.rc4.r1127.g2df3eb045-1

Git Clone URL: (read-only, click to copy)
Package Base: freerdp-git
Description: Free RDP client - git checkout
Upstream URL:
Licenses: GPL
Conflicts: freerdp
Provides: freerdp
Submitter: None
Maintainer: eworm
Last Packager: eworm
Votes: 87
Popularity: 0.018913
First Submitted: 2010-06-19 21:20
Last Updated: 2019-12-29 19:19

Required by (20)

Sources (1)

Latest Comments

1 2 3 4 5 6 Next › Last »

tinywrkb commented on 2020-04-09 23:37

Suggested changes to follow community/freerdp.


  • I took advantage of the fact that github is not case sensitive and used lowercase for the source url.
  • Maybe the docbook patch should be avoided as it might break in the future and require maintenance.
  • Maybe the community package maintainer and contributors should be added as contributors here and not in the suggested format.
  • With version 2.0.0 finally released I switched to use the stable release (actually freerdp-gstfree) so I most likely won't have freerdp-git installed on my system and won't keep track if this will break in the future.

maximbaz commented on 2020-01-31 09:16

Please synchronize PKGBUILD with community/freerdp, it brings wayland support and many other goodies:

Also please update source from git:// to git+https://

skraw commented on 2019-12-28 13:04

Can the depends please be fixed. It is currently impossible to build guacamole-server with rdp support without this package ...

nylocx commented on 2019-12-20 19:26

The makedepends have to be adjusted from damageproto to xorgproto.

sandzhaj commented on 2019-07-15 18:18

[ 36%] Linking C shared library [ 36%] Built target winpr make: *** [Makefile:152: all] Error 2

TheCondor commented on 2018-11-29 17:12

Update packagebuild to this, for download latest rc4 with enabled printer option which is currently not enabled in the package.

Maintainer: Christian Hesse
Contributor: Alexey Vasiliev

pkgname=freerdp-git pkgdesc='Free RDP client - git checkout' pkgver=2.0.0.rc4.r81.g7ad24b606 pkgrel=1 depends=('openssl' 'libxcursor' 'libcups' 'alsa-lib' 'libxext' 'libxdamage' 'ffmpeg' 'libxkbfile' 'libxinerama' 'libxv' 'openh264') makedepends=('git' 'krb5' 'cmake' 'damageproto') arch=('i686' 'x86_64') url="" license=('GPL') provides=('freerdp') conflicts=('freerdp') source=('freerdp::git://') sha256sums=('SKIP')

pkgver() { cd freerdp/

if GITTAG="$(git describe --abbrev=0 --tags 2>/dev/null)"; then
    printf '%s.r%s.g%s' \
        "$(sed -e "s/^${pkgname%%-git}//" -e 's/^[-_/a-zA-Z]\+//' -e 's/[-_+]/./g' <<< ${GITTAG})" \
        "$(git rev-list --count ${GITTAG}..)" \
        "$(git rev-parse --short HEAD)"
    printf '0.r%s.g%s' \
        "$(git rev-list --count master)" \
        "$(git rev-parse --short HEAD)"


build() { cd freerdp/

cmake \
    -DWITH_OPENH264=ON \


package() { cd freerdp/

make DESTDIR="${pkgdir}/" install


gavinhungry commented on 2018-05-24 16:13

Please use git rev-parse --short HEAD instead of git log -1 --format='%h' in pkgver. I have log.showSignature enabled in my git config, and it prevents this packing from being built.

tst22 commented on 2017-10-06 14:53

I'm having problems while building:

CheckSymbolExists.c:(.text.startup+0x3): Warning: undefined Reference to »pthread_mutex_timedlock«

Anybody knows a fix?

eworm commented on 2016-02-29 15:21

The file has FREERDP_VERSION_SUFFIX, which you ignore completely.

However... If the developers want a version string starting with 2.0 (for beta, rc, final or whatever) they should just tag it. This is a git package, so we use git tag.

WarheadsSE commented on 2016-02-29 14:32

I am taking it from the source's version numbering. I fail to see how the developers versioning is wrong, as it is their code.