aboutsummaryrefslogtreecommitdiffstats
path: root/main/freerdp/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'main/freerdp/APKBUILD')
-rw-r--r--main/freerdp/APKBUILD51
1 files changed, 29 insertions, 22 deletions
diff --git a/main/freerdp/APKBUILD b/main/freerdp/APKBUILD
index a482ba8d18..424da3109e 100644
--- a/main/freerdp/APKBUILD
+++ b/main/freerdp/APKBUILD
@@ -1,8 +1,8 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=freerdp
-pkgver=1.1.0_beta2013071101
-_ver=${pkgver/_beta/-beta+}
-pkgrel=1
+pkgver=1.2.0
+_hash=24a752a70840f3e4b027ba7c020af71f2bcfd94a
+pkgrel=0
pkgdesc="Free RDP client"
url="http://freerdp.sourceforge.net"
arch="all"
@@ -11,13 +11,17 @@ depends=""
subpackages="$pkgname-dev $pkgname-plugins $pkgname-libs"
makedepends="openssl-dev libxcursor-dev cups-dev alsa-lib-dev ffmpeg-dev
cups-dev libxkbfile-dev libxinerama-dev libxv-dev libxdamage-dev
- libjpeg-turbo-dev libxi-dev cmake bsd-compat-headers"
-source="freerdp-$_ver.tar.gz::https://github.com/FreeRDP/FreeRDP/archive/$_ver.tar.gz
- fix-headers.patch
- ffmpeg.patch
+ libjpeg-turbo-dev libxi-dev cmake bsd-compat-headers
+ gst-plugins-base1-dev gsm-dev linux-headers"
+source="$pkgname-$pkgver.tar.gz::https://github.com/FreeRDP/FreeRDP/archive/$_hash.tar.gz
+ freerdp-cmake-list.patch
+ freerdp-fixes-since-24a752a.patch
+ freerdp-args.patch
+ musl-fix.patch
"
-_builddir="$srcdir"/FreeRDP-${_ver/+/-}
+_builddir="$srcdir"/FreeRDP-$_hash
+
prepare() {
cd "$_builddir"
for i in $source; do
@@ -45,6 +49,8 @@ build() {
-DWITH_OPENSSL=ON \
-DWITH_PCSC=OFF \
-DWITH_PULSE=OFF \
+ -DWITH_WAYLAND=OFF \
+ -DWITH_SERVER=ON \
-DWITH_X11=ON \
-DWITH_XCURSOR=ON \
-DWITH_XEXT=ON \
@@ -63,11 +69,6 @@ build() {
package() {
cd "$_builddir"
make DESTDIR="$pkgdir" install || return 1
- # hack
- mv "$pkgdir"/usr/lib/libfreerdp-common.so.1.1.0-beta1 \
- "$pkgdir"/usr/lib/libfreerdp-common.so.1.1.0 \
- && ln -s libfreerdp-common.so.1.1.0 \
- "$pkgdir"/usr/lib/libfreerdp-common.so.1.1.0-beta1
}
libs() {
@@ -84,12 +85,18 @@ plugins() {
mv "$pkgdir"/usr/lib/freerdp "$subpkgdir"/usr/lib/
}
-md5sums="37259601bb43bb8f04d65f4ce1057582 freerdp-1.1.0-beta+2013071101.tar.gz
-56376b2291649957d2c396f809a126a9 fix-headers.patch
-cb7604510c737917a8bcb9b94ba29c10 ffmpeg.patch"
-sha256sums="f21c8b2e4d9ff09bff392f37c85358d148f79318cdbf031092ed2517edd44c41 freerdp-1.1.0-beta+2013071101.tar.gz
-28990b23acd3b0eb59e7e01a8d2a4800009acde1333db4f19898c40559e618c9 fix-headers.patch
-5563da187472feb138d824a33d032af3030400a93fd3e38b455f8666cbc7be72 ffmpeg.patch"
-sha512sums="d53b283ed4ced3c69a3644c4f1acc7d10c12ba14a2e890d8ad2c78b491bb457f3ca6b03ee7bc1df7019e05033eecf0c35afa5f8550b12caa5492ae6e19adac5f freerdp-1.1.0-beta+2013071101.tar.gz
-264b11e5a4d055f53a9fb7cbeda6fd41e2fa6f3e1aaab267edbcedb588e9e9e38c34af2d372f35b0cc0cdffe9cea3bfd0423863856dff0af95cee4728431ee91 fix-headers.patch
-981459c347f245b8f2e92c5593b2a5a8d38506196a637435a84e085d4892189127ab176b1ef3748da91b465e1368768bf6917f7da41b0882a7d655324506badb ffmpeg.patch"
+md5sums="2b498c41d265d5cb2fcc25420d0a050e freerdp-1.2.0.tar.gz
+4ad5ef949a4dcd650638c6eb098ae3c3 freerdp-cmake-list.patch
+43457444595927bd330c87b95d8c64b9 freerdp-fixes-since-24a752a.patch
+5b11a229bd7d8e0056358f6c43d4c19c freerdp-args.patch
+c0d0e0eb84cdcc3e2a40c75b3cdc92b4 musl-fix.patch"
+sha256sums="48def80bfc02c90a350e238de7fba331b914c7a73a7308e0b2fc861f61e25ccf freerdp-1.2.0.tar.gz
+77843028ac29f9fc935f9b9880d9e94c1fd9b13c4ec0d8a16f0d9423f90e67f4 freerdp-cmake-list.patch
+c9644fbc15b41a5e82d7a7bc517c8b7425956f375ee1369c68b0f275133f962c freerdp-fixes-since-24a752a.patch
+54b5dd89ef60d36a6123ca95855586e11c4f404dfb9dbc751bf8d539d1d99041 freerdp-args.patch
+996d645ac75620833ba5fdb371853674063805b98cc7da18f17632f7e803e794 musl-fix.patch"
+sha512sums="f85c111befd4717f93cac2472630c1b96a82aa392d4e5082d5f50cf0b7960a2902d5147cb7b26de52282f25a50968d314f404acb7fd78fe425050013037af4c5 freerdp-1.2.0.tar.gz
+c98a19630213c7cce1fc4256987586ff38102560cff0ee4df0c937b2030f6c066e0da8337379b14d41c821652b1a85f5d296efee426e28dc0a1603b9d5ade0f7 freerdp-cmake-list.patch
+76aaa3b3b631728ecf8567a09c44f5b84af494d42b4437ec5198a1fe9d0a7312fcfa5acbf45b2d2b1cda60a530c36e108d7a50581c6f63b2058fcd785499842a freerdp-fixes-since-24a752a.patch
+a845b77b6106d9a3e9d69bc0a6df3f80a6f37bed2847ace387739def695a3b07acc5e859893a9af11b7c74d96b4eeea99d9a79d5c4e4b504bacd51d612882b01 freerdp-args.patch
+2a3edc5df8f2374c023b604b3f523bbc9e510a35707bef2100ac64677109dc7615a11567558aeda3b032576308ef026ed9b80ef2c479d1004f840f18d6cf0890 musl-fix.patch"