transmission: Add web interface related files for daemon
This commit is contained in:
parent
4085c86de8
commit
fea348984b
@ -0,0 +1,12 @@
|
||||
--- a/libtransmission/platform.cc
|
||||
+++ b/libtransmission/platform.cc
|
||||
@@ -280,7 +280,8 @@
|
||||
auto const module_path = tr_win32_native_to_utf8({ std::data(wide_module_path) });
|
||||
if (auto const dir = tr_sys_path_dirname(module_path); !std::empty(dir))
|
||||
{
|
||||
- if (auto const path = tr_pathbuf{ dir, "/public_html"sv }; isWebClientDir(path))
|
||||
+ auto const prefix_dir = dir.substr(0, dir.rfind("\\bin"));
|
||||
+ if (auto const path = tr_pathbuf{ prefix_dir, "/share/transmission/public_html"sv }; isWebClientDir(path))
|
||||
{
|
||||
return std::string{ path };
|
||||
}
|
||||
@ -6,7 +6,7 @@ pkgname=("${MINGW_PACKAGE_PREFIX}-${_realname}-cli"
|
||||
"${MINGW_PACKAGE_PREFIX}-${_realname}-gtk"
|
||||
"${MINGW_PACKAGE_PREFIX}-${_realname}-qt")
|
||||
pkgver=4.0.5
|
||||
pkgrel=2
|
||||
pkgrel=3
|
||||
arch=('any')
|
||||
mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64')
|
||||
msys2_references=(
|
||||
@ -35,13 +35,16 @@ makedepends=("${MINGW_PACKAGE_PREFIX}-cc"
|
||||
"${MINGW_PACKAGE_PREFIX}-qt5-tools"
|
||||
"${MINGW_PACKAGE_PREFIX}-qt5-winextras"
|
||||
"${MINGW_PACKAGE_PREFIX}-gettext-tools")
|
||||
source=("https://github.com/transmission/transmission/releases/download/${pkgver}/transmission-${pkgver}.tar.xz")
|
||||
sha256sums=('fd68ff114a479200043c30c7e69dba4c1932f7af36ca4c5b5d2edcb5866e6357')
|
||||
source=("https://github.com/transmission/transmission/releases/download/${pkgver}/transmission-${pkgver}.tar.xz"
|
||||
"0001-transmission-relocate-web-dir.patch")
|
||||
sha256sums=('fd68ff114a479200043c30c7e69dba4c1932f7af36ca4c5b5d2edcb5866e6357'
|
||||
'6e898ad756af8a907c5a0afc19dd684d723b0cea43e2c31b97003f867b13a535')
|
||||
noextract=("transmission-${pkgver}.tar.xz")
|
||||
|
||||
prepare() {
|
||||
tar -xf "transmission-${pkgver}.tar.xz" 2> /dev/null || tar -xf "transmission-${pkgver}.tar.xz" || true
|
||||
cd "${srcdir}"/${_realname}-${pkgver}
|
||||
patch -p1 -i "${srcdir}/0001-transmission-relocate-web-dir.patch"
|
||||
}
|
||||
|
||||
build() {
|
||||
@ -97,6 +100,8 @@ package_transmission-cli() {
|
||||
done
|
||||
|
||||
cd "${srcdir}/${_realname}-${pkgver}"
|
||||
install -d "${pkgdir}${MINGW_PREFIX}"/share/transmission
|
||||
cp -a web/public_html/ "${pkgdir}${MINGW_PREFIX}"/share/transmission
|
||||
|
||||
install -Dm644 COPYING "${pkgdir}${MINGW_PREFIX}/share/licences/transmission-cli/COPYING"
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user