Package Details: freerdp-git 2.0.0.rc4.r659.g4a6b843f1-2

Git Clone URL: (read-only)
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.074946
First Submitted: 2010-06-19 21:20
Last Updated: 2019-06-05 21:11

Required by (17)

Sources (1)

Latest Comments

1 2 3 4 5 Next › Last »

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.

eworm commented on 2016-02-17 17:16

This already uses master. The tag is used to generate the version string.

What you do is wrong... The version number you generate suggests we are post 2.0 release.

WarheadsSE commented on 2016-02-17 17:02

I've updated the PKGBUILD a bit:

* Update to use master, not the out-of-date tag.
* Collect accurate version from CMakeLists.txt

mbroemme commented on 2015-11-25 13:17

Could you please add the following to the PKGBUILD:

diff -Nur freerdp-git/PKGBUILD freerdp-openh264-git/PKGBUILD
--- freerdp-git/PKGBUILD 2015-11-25 14:16:20.440000000 +0100
+++ freerdp-openh264-git/PKGBUILD 2015-11-25 14:17:09.240000000 +0100
@@ -6,7 +6,7 @@
depends=('openssl' 'libxcursor' 'libcups' 'alsa-lib' 'libxext' 'libxdamage'
- 'ffmpeg' 'libxkbfile' 'libxinerama' 'libxv')
+ 'ffmpeg' 'libxkbfile' 'libxinerama' 'libxv' 'openh264')
makedepends=('git' 'krb5' 'cmake' 'damageproto')
arch=('i686' 'x86_64')
@@ -39,6 +39,7 @@

It will allow using h264 channel (especially on Windows 10) with FreeRDP and makes remote desktop experience much better. Also 'openh264' is already available on AUR.

yan12125 commented on 2015-10-16 09:07

FYI: is merged.