diff options
author | FabioLolix | 2023-06-21 22:00:12 +0200 |
---|---|---|
committer | FabioLolix | 2023-06-21 22:00:12 +0200 |
commit | 970bdc3798a8c8d490ea738c765a7de1cfeaf821 (patch) | |
tree | 1a61464a5aa73aa56333a6ae9ec50a544bc97474 | |
parent | 50a43449bb6b65384230b46ce894bf8446cf658a (diff) | |
download | aur-970bdc3798a8c8d490ea738c765a7de1cfeaf821.tar.gz |
v1.7.2, build from source finally!
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 47 |
2 files changed, 35 insertions, 28 deletions
@@ -1,13 +1,15 @@ pkgbase = filezilla-server - pkgdesc = A simple FTP, FTPS or SFTP server for ArchLinux. - pkgver = 1.5.1 - pkgrel = 2 + pkgdesc = A simple FTP, FTPS or SFTP server for ArchLinux + pkgver = 1.7.2 + pkgrel = 1 url = https://filezilla-project.org/download.php?type=server arch = x86_64 license = GPL3 - optdepends = firefox - options = !strip - source = https://download.filezilla-project.org/server/FileZilla_Server_1.5.1_x86_64-linux-gnu.deb - sha256sums = 236066c83aea912eeebee3dd794c57389e6d0ee23a5bd8619dee387b88f89fc0 + makedepends = wxwidgets-gtk3 + depends = libfilezilla + depends = pugixml + optdepends = wxwidgets-gtk3 + source = https://download.filezilla-project.org/server/FileZilla_Server_1.7.2_src.tar.xz + sha256sums = 6b58081d61d4e0157f2140aabe2f86e426306d826127de7635b69b532330011a pkgname = filezilla-server @@ -1,30 +1,35 @@ -# Maintainer: FraV1982 <consulenza.vangi@libero.it> +# Maintainer: Fabio 'Lolix' Loli <fabio.loli@disroot.org> -> https://github.com/FabioLolix pkgname=filezilla-server -pkgver=1.5.1 -pkgrel=2 -pkgdesc="A simple FTP, FTPS or SFTP server for ArchLinux." -arch=('x86_64') +pkgver=1.7.2 +pkgrel=1 +pkgdesc="A simple FTP, FTPS or SFTP server for ArchLinux" +arch=(x86_64) url="https://filezilla-project.org/download.php?type=server" -license=('GPL3') -depends=() -optdepends=('firefox') +license=(GPL3) +depends=(libfilezilla pugixml) +makedepends=(wxwidgets-gtk3) +optdepends=(wxwidgets-gtk3) +source=("https://download.filezilla-project.org/server/FileZilla_Server_${pkgver}_src.tar.xz") +sha256sums=('6b58081d61d4e0157f2140aabe2f86e426306d826127de7635b69b532330011a') -options=(!strip) +build() { + cd "filezilla-server-${pkgver}" + ./configure --prefix=/usr + #make +} -_debname=FileZilla_Server_${pkgver}_x86_64-linux-gnu.deb +package() { + cd "filezilla-server-${pkgver}" + make DESTDIR="${pkgdir}" install -source=(https://download.filezilla-project.org/server/FileZilla_Server_${pkgver}_x86_64-linux-gnu.deb) -sha256sums=('236066c83aea912eeebee3dd794c57389e6d0ee23a5bd8619dee387b88f89fc0') + install -D pkg/unix/filezilla-server.service -t "${pkgdir}/usr/lib/systemd/system/" + install -D pkg/unix/filezilla-server-gui.desktop -t "${pkgdir}/usr/share/applications/" -prepare() { - cd "$srcdir" - msg2 "Decompressing Debian package..." - ar xv "${_debname}" > /dev/null - tar -xf data.tar.xz > /dev/null -} + sed -i 's"opt/filezilla-server/bin"usr/bin"g' "${pkgdir}/usr/lib/systemd/system/filezilla-server.service" + sed -i 's"opt/filezilla-server/etc"etc/filezilla-server"g' "${pkgdir}/usr/lib/systemd/system/filezilla-server.service" -package() { - cd "$srcdir" - cp -dpr --no-preserve=ownership {etc,opt,usr} "$pkgdir" + sed -i 's"/opt/filezilla-server/share/icons/hicolor/scalable/apps/filezilla-server-gui.svg"filezilla-server-gui"g' \ + "${pkgdir}/usr/share/applications/filezilla-server-gui.desktop" + sed -i 's"opt/filezilla-server"usr"g' "${pkgdir}/usr/share/applications/filezilla-server-gui.desktop" } |