From 72e572a70ccbd1c37ff682f5c80f81cdd5c84efe Mon Sep 17 00:00:00 2001 From: Alexpux Date: Thu, 4 Dec 2014 19:07:22 +0300 Subject: [PATCH 1/8] simage-hg: Rebuild. Update URL --- mingw-w64-simage-hg/PKGBUILD | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/mingw-w64-simage-hg/PKGBUILD b/mingw-w64-simage-hg/PKGBUILD index 8e02f74915..20af5a0536 100644 --- a/mingw-w64-simage-hg/PKGBUILD +++ b/mingw-w64-simage-hg/PKGBUILD @@ -1,26 +1,25 @@ # Maintainer: Alexey Pavlov _realname=simage - pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}-hg" -pkgver=r671.2dab4dadbb2e +pkgver=r672.8ea3f7b43f03 pkgrel=1 pkgdesc="Provides support for loading and saving images, sound and video (mingw-w64)" arch=('any') license=('BSD') depends=("${MINGW_PACKAGE_PREFIX}-libjpeg-turbo" - "${MINGW_PACKAGE_PREFIX}-libpng" - "${MINGW_PACKAGE_PREFIX}-libsndfile" - "${MINGW_PACKAGE_PREFIX}-libtiff" - "${MINGW_PACKAGE_PREFIX}-giflib" - "${MINGW_PACKAGE_PREFIX}-libvorbis" - "${MINGW_PACKAGE_PREFIX}-jasper" - "${MINGW_PACKAGE_PREFIX}-zlib") + "${MINGW_PACKAGE_PREFIX}-libpng" + "${MINGW_PACKAGE_PREFIX}-libsndfile" + "${MINGW_PACKAGE_PREFIX}-libtiff" + "${MINGW_PACKAGE_PREFIX}-giflib" + "${MINGW_PACKAGE_PREFIX}-libvorbis" + "${MINGW_PACKAGE_PREFIX}-jasper" + "${MINGW_PACKAGE_PREFIX}-zlib") makedepends=("mercurial" "${MINGW_PACKAGE_PREFIX}-cmake" "${MINGW_PACKAGE_PREFIX}-gcc") provides=("${MINGW_PACKAGE_PREFIX}-${_realname}") conflicts=("${MINGW_PACKAGE_PREFIX}-${_realname}") url=('https://bitbucket.org/Coin3D/simage/overview') -source=("${_realname}"::"hg+https://bitbucket.org/Alexpux/simage") +source=("${_realname}"::"hg+https://bitbucket.org/msys2/simage") options=(!strip staticlibs) md5sums=('SKIP') From b71c239038e458b996f7339a95103853516e9729 Mon Sep 17 00:00:00 2001 From: Alexpux Date: Thu, 4 Dec 2014 20:52:29 +0300 Subject: [PATCH 2/8] coin3d: Rebuild. Update URL. --- mingw-w64-coin3d-hg/PKGBUILD | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/mingw-w64-coin3d-hg/PKGBUILD b/mingw-w64-coin3d-hg/PKGBUILD index 1c5bd22f07..661179a08f 100644 --- a/mingw-w64-coin3d-hg/PKGBUILD +++ b/mingw-w64-coin3d-hg/PKGBUILD @@ -1,28 +1,27 @@ # Maintainer: Alexey Pavlov _realname=coin3d - pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}-hg" -pkgver=r11348.46b2e54e300b +pkgver=r11404.a9b4869bdc0e pkgrel=1 pkgdesc="High-level, retained-mode toolkit for effective 3D graphics development (mingw-w64)" arch=('any') license=('BSD') depends=("${MINGW_PACKAGE_PREFIX}-simage" - "${MINGW_PACKAGE_PREFIX}-bzip2" - "${MINGW_PACKAGE_PREFIX}-expat" - "${MINGW_PACKAGE_PREFIX}-openal" - #"${MINGW_PACKAGE_PREFIX}-freeglut" - "${MINGW_PACKAGE_PREFIX}-freetype" - "${MINGW_PACKAGE_PREFIX}-fontconfig" - "${MINGW_PACKAGE_PREFIX}-zlib") + "${MINGW_PACKAGE_PREFIX}-bzip2" + "${MINGW_PACKAGE_PREFIX}-expat" + "${MINGW_PACKAGE_PREFIX}-openal" + #"${MINGW_PACKAGE_PREFIX}-freeglut" + "${MINGW_PACKAGE_PREFIX}-freetype" + "${MINGW_PACKAGE_PREFIX}-fontconfig" + "${MINGW_PACKAGE_PREFIX}-zlib") makedepends=("mercurial" "${MINGW_PACKAGE_PREFIX}-cmake" "${MINGW_PACKAGE_PREFIX}-gcc") provides=("${MINGW_PACKAGE_PREFIX}-${_realname}") conflicts=("${MINGW_PACKAGE_PREFIX}-${_realname}") url=('https://bitbucket.org/Coin3D/coin') -source=("${_realname}"::"hg+https://bitbucket.org/Alexpux/coin" - hg+https://bitbucket.org/Alexpux/generalmsvcgeneration - hg+https://bitbucket.org/Alexpux/boost-header-libs-full) +source=("${_realname}"::"hg+https://bitbucket.org/msys2/coin" + hg+https://bitbucket.org/msys2/generalmsvcgeneration + hg+https://bitbucket.org/msys2/boost-header-libs-full) options=(!strip staticlibs) md5sums=('SKIP' 'SKIP' From 9b09c08000c99e91d12f9642b6f834cb88894df6 Mon Sep 17 00:00:00 2001 From: Alexpux Date: Thu, 4 Dec 2014 21:13:27 +0300 Subject: [PATCH 3/8] mingw-w64 runtime: Update to git SHA [e5944ae] --- mingw-w64-crt-git/PKGBUILD | 9 ++--- mingw-w64-crt-git/qsort_s.diff | 63 ------------------------------ mingw-w64-headers-git/PKGBUILD | 9 ++--- mingw-w64-headers-git/qsort_s.diff | 63 ------------------------------ 4 files changed, 6 insertions(+), 138 deletions(-) delete mode 100644 mingw-w64-crt-git/qsort_s.diff delete mode 100644 mingw-w64-headers-git/qsort_s.diff diff --git a/mingw-w64-crt-git/PKGBUILD b/mingw-w64-crt-git/PKGBUILD index 7cca039bcc..cef90aeb99 100644 --- a/mingw-w64-crt-git/PKGBUILD +++ b/mingw-w64-crt-git/PKGBUILD @@ -4,7 +4,7 @@ _realname=crt pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}-git" replaces="${MINGW_PACKAGE_PREFIX}-${_realname}-svn" _ver_base=4.0.0 -pkgver=4.0.0.4344.b287205 +pkgver=4.0.0.4350.e5944ae pkgrel=1 pkgdesc='MinGW-w64 CRT for Windows' arch=('any') @@ -16,10 +16,8 @@ makedepends=("git" "${MINGW_PACKAGE_PREFIX}-gcc" "${MINGW_PACKAGE_PREFIX}-binuti provides=("${MINGW_PACKAGE_PREFIX}-${_realname}") conflicts=("${MINGW_PACKAGE_PREFIX}-${_realname}") options=('!strip' 'staticlibs' '!buildflags' '!emptydirs') -source=("${_realname}"::"git://git.code.sf.net/p/mingw-w64/mingw-w64" - qsort_s.diff) -md5sums=('SKIP' - 'de5beea7c6cb42861606768044fdc519') +source=("${_realname}"::"git://git.code.sf.net/p/mingw-w64/mingw-w64") +md5sums=('SKIP') pkgver() { cd "$srcdir/${_realname}" @@ -28,7 +26,6 @@ pkgver() { prepare() { cd ${srcdir}/${_realname} - git am ${srcdir}/qsort_s.diff } build() { diff --git a/mingw-w64-crt-git/qsort_s.diff b/mingw-w64-crt-git/qsort_s.diff deleted file mode 100644 index 0ba89e5d32..0000000000 --- a/mingw-w64-crt-git/qsort_s.diff +++ /dev/null @@ -1,63 +0,0 @@ -From 4eb3c7dffd4f27bcec3a0141de2a2b8448079cac Mon Sep 17 00:00:00 2001 -From: Alexpux -Date: Mon, 24 Nov 2014 12:38:17 +0300 -Subject: [PATCH] Add qsort_s declarations. Use msvcrt version. - ---- - mingw-w64-crt/lib32/msvcr80.def.in | 1 + - mingw-w64-crt/lib64/msvcr80.def.in | 1 + - mingw-w64-headers/crt/search.h | 1 + - mingw-w64-headers/crt/stdlib.h | 1 + - 4 files changed, 4 insertions(+) - -diff --git a/mingw-w64-crt/lib32/msvcr80.def.in b/mingw-w64-crt/lib32/msvcr80.def.in -index 0d009e2..f3408b9 100644 ---- a/mingw-w64-crt/lib32/msvcr80.def.in -+++ b/mingw-w64-crt/lib32/msvcr80.def.in -@@ -653,6 +653,7 @@ puts - putwc - putwchar - qsort -+qsort_s - raise - rand - rand_s -diff --git a/mingw-w64-crt/lib64/msvcr80.def.in b/mingw-w64-crt/lib64/msvcr80.def.in -index d20cb82..18b8d2d 100644 ---- a/mingw-w64-crt/lib64/msvcr80.def.in -+++ b/mingw-w64-crt/lib64/msvcr80.def.in -@@ -780,6 +780,7 @@ puts - putwc - putwchar - qsort -+qsort_s - raise - rand - rand_s -diff --git a/mingw-w64-headers/crt/search.h b/mingw-w64-headers/crt/search.h -index 144b0f4..dd5f83e 100644 ---- a/mingw-w64-headers/crt/search.h -+++ b/mingw-w64-headers/crt/search.h -@@ -17,6 +17,7 @@ extern "C" { - #define _CRT_ALGO_DEFINED - void *__cdecl bsearch(const void *_Key,const void *_Base,size_t _NumOfElements,size_t _SizeOfElements,int (__cdecl *_PtFuncCompare)(const void *,const void *)); - void __cdecl qsort(void *_Base,size_t _NumOfElements,size_t _SizeOfElements,int (__cdecl *_PtFuncCompare)(const void *,const void *)); -+ void __cdecl qsort_s(void *_Base,size_t _NumOfElements,size_t _SizeOfElements,int (__cdecl *_PtFuncCompare)(void *,const void *,const void *),void *_Context); - #endif - _CRTIMP void *__cdecl _lfind(const void *_Key,const void *_Base,unsigned int *_NumOfElements,unsigned int _SizeOfElements,int (__cdecl *_PtFuncCompare)(const void *,const void *)); - _CRTIMP void *__cdecl _lsearch(const void *_Key,void *_Base,unsigned int *_NumOfElements,unsigned int _SizeOfElements,int (__cdecl *_PtFuncCompare)(const void *,const void *)); -diff --git a/mingw-w64-headers/crt/stdlib.h b/mingw-w64-headers/crt/stdlib.h -index 7743452..8118304 100644 ---- a/mingw-w64-headers/crt/stdlib.h -+++ b/mingw-w64-headers/crt/stdlib.h -@@ -351,6 +351,7 @@ extern "C" { - #define _CRT_ALGO_DEFINED - void *__cdecl bsearch(const void *_Key,const void *_Base,size_t _NumOfElements,size_t _SizeOfElements,int (__cdecl *_PtFuncCompare)(const void *,const void *)); - void __cdecl qsort(void *_Base,size_t _NumOfElements,size_t _SizeOfElements,int (__cdecl *_PtFuncCompare)(const void *,const void *)); -+ void __cdecl qsort_s(void *_Base,size_t _NumOfElements,size_t _SizeOfElements,int (__cdecl *_PtFuncCompare)(void *,const void *,const void *),void *_Context); - #endif - unsigned short __cdecl _byteswap_ushort(unsigned short _Short); - unsigned long __cdecl _byteswap_ulong (unsigned long _Long); --- -2.1.3 - diff --git a/mingw-w64-headers-git/PKGBUILD b/mingw-w64-headers-git/PKGBUILD index 04a1e436e6..fa03b5a58a 100644 --- a/mingw-w64-headers-git/PKGBUILD +++ b/mingw-w64-headers-git/PKGBUILD @@ -5,7 +5,7 @@ pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}-git" replaces="${MINGW_PACKAGE_PREFIX}-${_realname}-svn" pkgdesc="MinGW-w64 headers for Windows" _ver_base=4.0.0 -pkgver=4.0.0.4344.b287205 +pkgver=4.0.0.4350.e5944ae pkgrel=1 arch=('any') url="http://mingw-w64.sourceforge.net" @@ -15,10 +15,8 @@ makedepends=('git') provides=("${MINGW_PACKAGE_PREFIX}-${_realname}") conflicts=("${MINGW_PACKAGE_PREFIX}-${_realname}") options=('!strip' '!libtool' '!emptydirs') -source=("${_realname}"::"git://git.code.sf.net/p/mingw-w64/mingw-w64" - qsort_s.diff) -md5sums=('SKIP' - 'de5beea7c6cb42861606768044fdc519') +source=("${_realname}"::"git://git.code.sf.net/p/mingw-w64/mingw-w64") +md5sums=('SKIP') pkgver() { cd "$srcdir/$_realname" @@ -27,7 +25,6 @@ pkgver() { prepare() { cd ${srcdir}/${_realname} - git am ${srcdir}/qsort_s.diff } build() { diff --git a/mingw-w64-headers-git/qsort_s.diff b/mingw-w64-headers-git/qsort_s.diff deleted file mode 100644 index 0ba89e5d32..0000000000 --- a/mingw-w64-headers-git/qsort_s.diff +++ /dev/null @@ -1,63 +0,0 @@ -From 4eb3c7dffd4f27bcec3a0141de2a2b8448079cac Mon Sep 17 00:00:00 2001 -From: Alexpux -Date: Mon, 24 Nov 2014 12:38:17 +0300 -Subject: [PATCH] Add qsort_s declarations. Use msvcrt version. - ---- - mingw-w64-crt/lib32/msvcr80.def.in | 1 + - mingw-w64-crt/lib64/msvcr80.def.in | 1 + - mingw-w64-headers/crt/search.h | 1 + - mingw-w64-headers/crt/stdlib.h | 1 + - 4 files changed, 4 insertions(+) - -diff --git a/mingw-w64-crt/lib32/msvcr80.def.in b/mingw-w64-crt/lib32/msvcr80.def.in -index 0d009e2..f3408b9 100644 ---- a/mingw-w64-crt/lib32/msvcr80.def.in -+++ b/mingw-w64-crt/lib32/msvcr80.def.in -@@ -653,6 +653,7 @@ puts - putwc - putwchar - qsort -+qsort_s - raise - rand - rand_s -diff --git a/mingw-w64-crt/lib64/msvcr80.def.in b/mingw-w64-crt/lib64/msvcr80.def.in -index d20cb82..18b8d2d 100644 ---- a/mingw-w64-crt/lib64/msvcr80.def.in -+++ b/mingw-w64-crt/lib64/msvcr80.def.in -@@ -780,6 +780,7 @@ puts - putwc - putwchar - qsort -+qsort_s - raise - rand - rand_s -diff --git a/mingw-w64-headers/crt/search.h b/mingw-w64-headers/crt/search.h -index 144b0f4..dd5f83e 100644 ---- a/mingw-w64-headers/crt/search.h -+++ b/mingw-w64-headers/crt/search.h -@@ -17,6 +17,7 @@ extern "C" { - #define _CRT_ALGO_DEFINED - void *__cdecl bsearch(const void *_Key,const void *_Base,size_t _NumOfElements,size_t _SizeOfElements,int (__cdecl *_PtFuncCompare)(const void *,const void *)); - void __cdecl qsort(void *_Base,size_t _NumOfElements,size_t _SizeOfElements,int (__cdecl *_PtFuncCompare)(const void *,const void *)); -+ void __cdecl qsort_s(void *_Base,size_t _NumOfElements,size_t _SizeOfElements,int (__cdecl *_PtFuncCompare)(void *,const void *,const void *),void *_Context); - #endif - _CRTIMP void *__cdecl _lfind(const void *_Key,const void *_Base,unsigned int *_NumOfElements,unsigned int _SizeOfElements,int (__cdecl *_PtFuncCompare)(const void *,const void *)); - _CRTIMP void *__cdecl _lsearch(const void *_Key,void *_Base,unsigned int *_NumOfElements,unsigned int _SizeOfElements,int (__cdecl *_PtFuncCompare)(const void *,const void *)); -diff --git a/mingw-w64-headers/crt/stdlib.h b/mingw-w64-headers/crt/stdlib.h -index 7743452..8118304 100644 ---- a/mingw-w64-headers/crt/stdlib.h -+++ b/mingw-w64-headers/crt/stdlib.h -@@ -351,6 +351,7 @@ extern "C" { - #define _CRT_ALGO_DEFINED - void *__cdecl bsearch(const void *_Key,const void *_Base,size_t _NumOfElements,size_t _SizeOfElements,int (__cdecl *_PtFuncCompare)(const void *,const void *)); - void __cdecl qsort(void *_Base,size_t _NumOfElements,size_t _SizeOfElements,int (__cdecl *_PtFuncCompare)(const void *,const void *)); -+ void __cdecl qsort_s(void *_Base,size_t _NumOfElements,size_t _SizeOfElements,int (__cdecl *_PtFuncCompare)(void *,const void *,const void *),void *_Context); - #endif - unsigned short __cdecl _byteswap_ushort(unsigned short _Short); - unsigned long __cdecl _byteswap_ulong (unsigned long _Long); --- -2.1.3 - From fb5e1310352f441ac1b5b6d55993b9eae3445f93 Mon Sep 17 00:00:00 2001 From: Alexpux Date: Thu, 4 Dec 2014 21:57:12 +0300 Subject: [PATCH 4/8] ffmpeg: Update to 2.5 --- mingw-w64-ffmpeg/PKGBUILD | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/mingw-w64-ffmpeg/PKGBUILD b/mingw-w64-ffmpeg/PKGBUILD index d8d4ef3834..658f620e49 100644 --- a/mingw-w64-ffmpeg/PKGBUILD +++ b/mingw-w64-ffmpeg/PKGBUILD @@ -2,7 +2,7 @@ _realname=ffmpeg pkgname=("${MINGW_PACKAGE_PREFIX}-${_realname}") -pkgver=2.4.4 +pkgver=2.5 pkgrel=1 pkgdesc="Complete and free Internet live audio and video broadcasting solution (mingw-w64)" arch=('any') @@ -24,6 +24,7 @@ depends=( "${MINGW_PACKAGE_PREFIX}-libtheora" "${MINGW_PACKAGE_PREFIX}-libvorbis" "${MINGW_PACKAGE_PREFIX}-libvpx" + "${MINGW_PACKAGE_PREFIX}-libwebp" "${MINGW_PACKAGE_PREFIX}-openal" "${MINGW_PACKAGE_PREFIX}-opencore-amr" "${MINGW_PACKAGE_PREFIX}-openjpeg" @@ -40,7 +41,7 @@ depends=( ) makedepends=("yasm" "${MINGW_PACKAGE_PREFIX}-gcc" "${MINGW_PACKAGE_PREFIX}-pkg-config") source=(http://ffmpeg.org/releases/$_realname-$pkgver.tar.bz2) -md5sums=('7e2819c71484ffba1ba1a91dd5285643') +md5sums=('4346fe710cc6bdd981f6534d2420d1ab') prepare() { cd "${srcdir}/${_realname}-${pkgver}" From 1b7e46128a48a5e10049587156f0c93c1dddbd63 Mon Sep 17 00:00:00 2001 From: Andrea Zagli Date: Thu, 4 Dec 2014 21:10:48 +0100 Subject: [PATCH 5/8] icoutils: new package --- mingw-w64-icoutils/001-win.patch | 29 ++++++++++++++++++++++ mingw-w64-icoutils/PKGBUILD | 42 ++++++++++++++++++++++++++++++++ 2 files changed, 71 insertions(+) create mode 100644 mingw-w64-icoutils/001-win.patch create mode 100644 mingw-w64-icoutils/PKGBUILD diff --git a/mingw-w64-icoutils/001-win.patch b/mingw-w64-icoutils/001-win.patch new file mode 100644 index 0000000000..1aa35e50ef --- /dev/null +++ b/mingw-w64-icoutils/001-win.patch @@ -0,0 +1,29 @@ +--- ./lib/msvc-inval.c.orig 2014-12-04 20:59:45.759867900 +0100 ++++ ./lib/msvc-inval.c 2014-12-04 21:00:13.935725900 +0100 +@@ -28,7 +28,7 @@ + + # if MSVC_INVALID_PARAMETER_HANDLING == DEFAULT_HANDLING + +-static void cdecl ++static void __cdecl + gl_msvc_invalid_parameter_handler (const wchar_t *expression, + const wchar_t *function, + const wchar_t *file, +@@ -45,7 +45,7 @@ + + # if defined _MSC_VER + +-static void cdecl ++static void __cdecl + gl_msvc_invalid_parameter_handler (const wchar_t *expression, + const wchar_t *function, + const wchar_t *file, +@@ -94,7 +94,7 @@ + } + } + +-static void cdecl ++static void __cdecl + gl_msvc_invalid_parameter_handler (const wchar_t *expression, + const wchar_t *function, + const wchar_t *file, diff --git a/mingw-w64-icoutils/PKGBUILD b/mingw-w64-icoutils/PKGBUILD new file mode 100644 index 0000000000..82b7d277ed --- /dev/null +++ b/mingw-w64-icoutils/PKGBUILD @@ -0,0 +1,42 @@ +# Maintainer: Andrea Zagli + +_realname=icoutils +pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}" +pkgver=0.31.0 +pkgrel=1 +arch=('any') +pkgdesc="Create and extract MS Windows icons and cursors (mingw-w64)" +options=(strip staticlibs) +depends=("${MINGW_PACKAGE_PREFIX}-libpng") +options=('strip' 'staticlibs') +license=("GPL 2") +url="http://www.nongnu.org/icoutils/" +source=(http://savannah.nongnu.org/download/${_realname}/${_realname}-${pkgver}.tar.bz2 + 001-win.patch) +sha256sums=('a895d9d74a418d65d39a667e58ae38be79c9e726711384551d36531696f3af71' + 'e5745ac16fbaeaf5e5ab3af66582982c17326d372406e7dba75b34f33b2b9c10') + +prepare() { + cd "${srcdir}"/${_realname}-${pkgver} + + patch -p1 -i ${srcdir}/001-win.patch +} + +build() { + mkdir -p build-${MINGW_CHOST} + cd build-${MINGW_CHOST} + + ../${_realname}-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --libexecdir=${MINGW_PREFIX}/lib \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --build=${MINGW_CHOST} + + make +} + +package() { + cd "$srcdir/build-${MINGW_CHOST}" + make DESTDIR=$pkgdir install +} From 5330e0e146180671ce6f0eb5881ab754baeea91f Mon Sep 17 00:00:00 2001 From: Andrea Zagli Date: Thu, 4 Dec 2014 22:35:48 +0100 Subject: [PATCH 6/8] libview: new package --- mingw-w64-libview/001-win.patch | 12 +++++++++ mingw-w64-libview/PKGBUILD | 45 +++++++++++++++++++++++++++++++++ 2 files changed, 57 insertions(+) create mode 100644 mingw-w64-libview/001-win.patch create mode 100644 mingw-w64-libview/PKGBUILD diff --git a/mingw-w64-libview/001-win.patch b/mingw-w64-libview/001-win.patch new file mode 100644 index 0000000000..79440bcb5d --- /dev/null +++ b/mingw-w64-libview/001-win.patch @@ -0,0 +1,12 @@ +--- ./libview/Makefile.am.orig 2014-12-04 22:21:54.598078100 +0100 ++++ ./libview/Makefile.am 2014-12-04 22:21:37.764460800 +0100 +@@ -54,7 +54,8 @@ + + libview_la_LIBADD = $(VIEW_LIBS) + libview_la_LDFLAGS = \ +- -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) ++ -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \ ++ -no-undefined + + + INCLUDES = \ diff --git a/mingw-w64-libview/PKGBUILD b/mingw-w64-libview/PKGBUILD new file mode 100644 index 0000000000..9d0ad0d2ec --- /dev/null +++ b/mingw-w64-libview/PKGBUILD @@ -0,0 +1,45 @@ +# Maintainer: Andrea Zagli + +_realname=libview +pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}" +pkgver=0.6.6 +pkgrel=1 +arch=('any') +pkgdesc="VMware's Incredibly Exciting Widgets (mingw-w64)" +options=(strip staticlibs) +depends=("${MINGW_PACKAGE_PREFIX}-gtk2" + "${MINGW_PACKAGE_PREFIX}-gtkmm") +options=('strip' 'staticlibs') +license=("GPL 2") +url="http://view.sourceforge.net" +source=(http://downloads.sourceforge.net/view/${_realname}-$pkgver.tar.bz2 + 001-win.patch) +sha256sums=('2b991bf150c5488b43f807e89bdbd64b2eb3bd433abbdfb68c3eec52cbaa59ab' + '7e7506735bf4c86c52aee2066955f18d539496cee9a41ed126cdb98b19bff24e') + +prepare() { + cd "${srcdir}"/${_realname}-${pkgver} + + patch -p1 -i ${srcdir}/001-win.patch + + autoreconf -isf +} + +build() { + mkdir -p build-${MINGW_CHOST} + cd build-${MINGW_CHOST} + + ../${_realname}-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --libexecdir=${MINGW_PREFIX}/lib \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --build=${MINGW_CHOST} + + make +} + +package() { + cd "$srcdir/build-${MINGW_CHOST}" + make DESTDIR=$pkgdir install +} From 53c65ff8c7af543fda45594ea1173ac827eefee6 Mon Sep 17 00:00:00 2001 From: Andrea Zagli Date: Thu, 4 Dec 2014 23:05:56 +0100 Subject: [PATCH 7/8] gtk-vnc: new package --- mingw-w64-gtk-vnc/001-win.patch | 11 +++++++ mingw-w64-gtk-vnc/PKGBUILD | 57 +++++++++++++++++++++++++++++++++ 2 files changed, 68 insertions(+) create mode 100644 mingw-w64-gtk-vnc/001-win.patch create mode 100644 mingw-w64-gtk-vnc/PKGBUILD diff --git a/mingw-w64-gtk-vnc/001-win.patch b/mingw-w64-gtk-vnc/001-win.patch new file mode 100644 index 0000000000..4451425588 --- /dev/null +++ b/mingw-w64-gtk-vnc/001-win.patch @@ -0,0 +1,11 @@ +--- ./src/Makefile.am.orig 2014-12-04 21:27:36.942402300 +0100 ++++ ./src/Makefile.am 2014-12-04 21:27:53.303186300 +0100 +@@ -339,6 +339,8 @@ + + if WITH_GOBJECT_INTROSPECTION + ++INTROSPECTION_SCANNER_ENV = CC="$(CC)" ++ + GVNC_INTROSPECTION_SRCS = \ + $(srcdir)/vncpixelformat.h \ + $(srcdir)/vncaudioformat.h $(srcdir)/vncaudioformat.c \ diff --git a/mingw-w64-gtk-vnc/PKGBUILD b/mingw-w64-gtk-vnc/PKGBUILD new file mode 100644 index 0000000000..f6bfa5340b --- /dev/null +++ b/mingw-w64-gtk-vnc/PKGBUILD @@ -0,0 +1,57 @@ +# Maintainer: Andrea Zagli + +_realname=gtk-vnc +pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}" +pkgver=0.5.3 +pkgrel=1 +arch=('any') +pkgdesc="VNC viewer widget for GTK+ (mingw-w64)" +options=(strip staticlibs) +depends=("${MINGW_PACKAGE_PREFIX}-gtk3" + "${MINGW_PACKAGE_PREFIX}-gobject-introspection" + "${MINGW_PACKAGE_PREFIX}-python2" + "${MINGW_PACKAGE_PREFIX}-python2-pygtk" + "${MINGW_PACKAGE_PREFIX}-libgcrypt" + "${MINGW_PACKAGE_PREFIX}-libgpg-error" + "${MINGW_PACKAGE_PREFIX}-cyrus-sasl" + "${MINGW_PACKAGE_PREFIX}-vala" + "${MINGW_PACKAGE_PREFIX}-libview") +options=('strip' 'staticlibs') +license=("GPL 2") +url="http://www.gnome.org" +source=(http://ftp.gnome.org/pub/gnome/sources/${_realname}/${pkgver%.*}/${_realname}-$pkgver.tar.xz + 001-win.patch) +sha256sums=('d490a6c8f40e550d43aef0043ce3bec498ec220d5eb3dc5cdcff8fd561149caf' + 'd814e61a679209b2100c350aa0c0a159196831586dd62286eb608c392f00e28b') + +prepare() { + cd "${srcdir}"/${_realname}-${pkgver} + + patch -p1 -i ${srcdir}/001-win.patch + + autoreconf -isf +} + +build() { + mkdir -p build-${MINGW_CHOST} + cd build-${MINGW_CHOST} + + ../${_realname}-${pkgver}/configure \ + --prefix=${MINGW_PREFIX} \ + --libexecdir=${MINGW_PREFIX}/lib \ + --host=${MINGW_CHOST} \ + --target=${MINGW_CHOST} \ + --build=${MINGW_CHOST} \ + --enable-introspection=no \ + --with-python=yes \ + --with-gtk=3.0 \ + --with-sasl \ + --with-libview=yes + + make +} + +package() { + cd "$srcdir/build-${MINGW_CHOST}" + make DESTDIR=$pkgdir install +} From 33a6afbb517fe4f4e5278bf6553789d74e868069 Mon Sep 17 00:00:00 2001 From: Alexpux Date: Fri, 5 Dec 2014 11:23:09 +0300 Subject: [PATCH 8/8] libpng: Update to 1.6.15 --- mingw-w64-libpng/PKGBUILD | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mingw-w64-libpng/PKGBUILD b/mingw-w64-libpng/PKGBUILD index be09ae6e89..feee0db34e 100644 --- a/mingw-w64-libpng/PKGBUILD +++ b/mingw-w64-libpng/PKGBUILD @@ -2,7 +2,7 @@ _realname=libpng pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}" -pkgver=1.6.14 +pkgver=1.6.15 pkgrel=1 arch=('any') pkgdesc="A collection of routines used to create PNG format graphics (mingw-w64)" @@ -15,8 +15,8 @@ options=('strip' '!libtool' 'staticlibs') source=("http://downloads.sourceforge.net/sourceforge/libpng/libpng-$pkgver.tar.xz" "http://downloads.sourceforge.net/project/libpng-apng/libpng16/$pkgver/libpng-$pkgver-apng.patch.gz") -md5sums=('aefd9fda2178acab908707737174a0cd' - '39f35cde00159c24b5a10258d8f2c5ce') +md5sums=('a95cb387c53215b034203b41ec57c7e5' + '612524080d5515f4ea81541a9b13bf61') prepare() { cd "$srcdir/libpng-$pkgver"