summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFabioLolix2023-06-21 22:00:12 +0200
committerFabioLolix2023-06-21 22:00:12 +0200
commit970bdc3798a8c8d490ea738c765a7de1cfeaf821 (patch)
tree1a61464a5aa73aa56333a6ae9ec50a544bc97474
parent50a43449bb6b65384230b46ce894bf8446cf658a (diff)
downloadaur-970bdc3798a8c8d490ea738c765a7de1cfeaf821.tar.gz
v1.7.2, build from source finally!
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD47
2 files changed, 35 insertions, 28 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 2465ea2c870c..4aed96e8881c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 3e6823697ac9..b04cc694f1d6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}