diff --git a/mingw-w64-transmission/PKGBUILD b/mingw-w64-transmission/PKGBUILD index 342cda0bec..84a00d866f 100644 --- a/mingw-w64-transmission/PKGBUILD +++ b/mingw-w64-transmission/PKGBUILD @@ -3,11 +3,11 @@ _realname=transmission pkgbase=mingw-w64-${_realname} pkgname=("${MINGW_PACKAGE_PREFIX}-${_realname}") -pkgver=2.94 -pkgrel=3 +pkgver=3.00 +pkgrel=1 pkgdesc="Fast, easy, and free BitTorrent client (mingw-w64)" arch=('any') -mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64') +mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32') url='https://www.transmissionbt.com/' license=('MIT') depends=("${MINGW_PACKAGE_PREFIX}-openssl" @@ -18,17 +18,21 @@ depends=("${MINGW_PACKAGE_PREFIX}-openssl" "${MINGW_PACKAGE_PREFIX}-miniupnpc") makedepends=("${MINGW_PACKAGE_PREFIX}-cmake" "${MINGW_PACKAGE_PREFIX}-cc" + "${MINGW_PACKAGE_PREFIX}-libutp" + "${MINGW_PACKAGE_PREFIX}-ninja" "intltool") options=('strip' 'staticlibs') source=("https://github.com/transmission/transmission-releases/raw/master/transmission-${pkgver}.tar.xz" + "https://raw.githubusercontent.com/transmission/transmission/${pkgver}/po/pt_PT.po" # missing in tarball "skip-broken-cmake-rc.patch") -sha256sums=('35442cc849f91f8df982c3d0d479d650c6ca19310a994eccdaa79a4af3916b7d' - '2aa843e0d5cd342e8008280bc9d97a8e503c1c3c5fe9e418cdbd203f959733d5') +sha256sums=('9144652fe742f7f7dd6657716e378da60b751aaeda8bef8344b3eefc4db255f2' + 'f96b4b03d977fadca51716bcecc51582c980a7d5f1e1519b97837955f5fae59e' + '7cdf69c16bcc3966e40e2ff237d98488c6606e3396270691f0fb7263a287c498') prepare() { cd "${srcdir}"/${_realname}-${pkgver} - patch -p1 -i ${srcdir}/skip-broken-cmake-rc.patch + cp "${srcdir}/pt_PT.po" po/ } build() { @@ -45,7 +49,7 @@ build() { # TODO: package more needed libraries instead of including them. MSYS2_ARG_CONV_EXCL="-DCMAKE_INSTALL_PREFIX=" \ "${MINGW_PREFIX}"/bin/cmake.exe \ - -G'MSYS Makefiles' \ + -GNinja \ -DCMAKE_INSTALL_PREFIX="${MINGW_PREFIX}" \ "${extra_config[@]}" \ -DENABLE_TESTS=OFF \ @@ -55,7 +59,7 @@ build() { -DUSE_SYSTEM_DHT=OFF \ -DUSE_SYSTEM_MINIUPNPC=ON \ -DUSE_SYSTEM_NATPMP=OFF \ - -DUSE_SYSTEM_UTP=OFF \ + -DUSE_SYSTEM_UTP=ON \ -DUSE_SYSTEM_B64=OFF \ -DWITH_CRYPTO=openssl \ ../${_realname}-${pkgver} diff --git a/mingw-w64-transmission/skip-broken-cmake-rc.patch b/mingw-w64-transmission/skip-broken-cmake-rc.patch index 25a6c672bd..b5f18c28ef 100644 --- a/mingw-w64-transmission/skip-broken-cmake-rc.patch +++ b/mingw-w64-transmission/skip-broken-cmake-rc.patch @@ -1,9 +1,9 @@ ---- transmission-2.92/gtk/CMakeLists.txt.orig 2017-09-25 21:22:58.414905400 +0200 -+++ transmission-2.92/gtk/CMakeLists.txt 2017-09-25 21:23:16.236137000 +0200 -@@ -148,7 +148,6 @@ - ${${PROJECT_NAME}_SOURCES} +--- a/gtk/CMakeLists.txt ++++ b/gtk/CMakeLists.txt +@@ -155,7 +155,6 @@ ${${PROJECT_NAME}_HEADERS} ${${PROJECT_NAME}_DESKTOP_FILE} + ${${PROJECT_NAME}_APPDATA_FILE} - ${${PROJECT_NAME}_WIN32_RC_FILE} )