Skip to content

Commit

Permalink
x2goserver: fix non working package
Browse files Browse the repository at this point in the history
  • Loading branch information
eoli3n committed May 10, 2021
1 parent b300d99 commit ad259c9
Showing 1 changed file with 8 additions and 7 deletions.
15 changes: 8 additions & 7 deletions srcpkgs/x2goserver/template
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ revision=1
build_style=gnu-makefile
hostmakedepends="pkg-config perl"
makedepends="libssh2-devel"
depends="perl perl-Config-Simple perl-DBI perl-Capture-Tiny perl-DBD-SQLite bash iproute2 makepasswd openssh lsof xauth perl-File-BaseDir nx-libs perl-File-Which"
depends="perl perl-Config-Simple perl-DBI perl-Capture-Tiny perl-DBD-SQLite bash iproute2 openssh lsof xauth perl-File-BaseDir nx-libs perl-File-Which perl-Try-Tiny"
short_desc="Open source graphical Remote Desktop based on NX technology"
maintainer="eoli3n <jkirsz@gmail.com>"
license="GPL-2.0-or-later"
Expand All @@ -17,12 +17,13 @@ system_accounts="x2gouser"
x2gouser_homedir="/var/lib/x2go"
x2gouser_shell="/bin/false"

post_extract() {
# Replace hard-coded /usr/sbin
for _file in x2goserver-printing/Makefile x2goserver/Makefile x2goserver-xsession/Makefile libx2go-server-db-perl/Makefile x2goserver-common/Makefile; do
vsed -e 's,/sbin,/bin,g' -i "$_file"
post_patch() {
# Replace hard-coded /usr/local
for _file in Makefile x2goserver-desktopsharing/Makefile x2goserver-desktopsharing/bin/x2goterminate-desktopsharing libx2go-server-db-perl/Makefile x2goserver-fmbindings/Makefile x2goserver-xsession/Makefile x2goserver-x2goagent/Makefile x2goserver-common/Makefile x2goserver/Makefile x2goserver-extensions/Makefile x2goserver-printing/Makefile x2goserver/man/man8/x2gobasepath.8 x2goserver/man/man8/x2gopath.8; do
vsed -e 's,/usr/local,/usr,g' -i "$_file"
done
for _file in bin/x2golistdesktops bin/x2goresume-session bin/x2gostartagent sbin/x2gocleansessions; do
vsed -e 's,/usr/sbin,/usr/bin,g' -i x2goserver/"$_file"
# Replace hard-coded /sbin and /usr/sbin
for _file in x2goserver-printing/Makefile x2goserver/Makefile x2goserver-xsession/Makefile libx2go-server-db-perl/Makefile x2goserver-common/Makefile x2goserver-desktopsharing/bin/x2goterminate-desktopsharing x2goserver/bin/x2golistdesktops x2goserver/bin/x2goresume-session x2goserver/bin/x2gostartagent x2goserver/sbin/x2gocleansessions; do
vsed -e 's,/sbin,/bin,g' -i "$_file"
done
}

0 comments on commit ad259c9

Please sign in to comment.