7 |
|
|
8 |
Name: x2goserver |
Name: x2goserver |
9 |
Version: 4.1.0.3 |
Version: 4.1.0.3 |
10 |
Release: %mkrel 1.1 |
%define subrel 2 |
11 |
|
Release: %mkrel 1 |
12 |
Summary: The server-side core of X2go |
Summary: The server-side core of X2go |
13 |
License: GPLv2+ |
License: GPLv2+ |
14 |
Group: Networking/Remote access |
Group: Networking/Remote access |
15 |
Url: https://wiki.x2go.org/doku.php |
Url: https://wiki.x2go.org/doku.php |
16 |
Source0: https://code.x2go.org/releases/source/%{name}/%{name}-%{version}.tar.gz |
Source0: https://code.x2go.org/releases/source/%{name}/%{name}-%{version}.tar.gz |
17 |
|
Patch1: 0001-x2goversion-Fix-situations-where-compfile-contains-a.patch |
18 |
BuildRequires: gcc |
BuildRequires: gcc |
19 |
BuildRequires: perl |
BuildRequires: perl |
20 |
BuildRequires: man |
BuildRequires: man |
65 |
postgresql setup. |
postgresql setup. |
66 |
|
|
67 |
%prep |
%prep |
68 |
%setup -q |
%autosetup -p1 |
69 |
|
|
70 |
# Set path |
# Set path |
71 |
find -type f | xargs sed -i -r -e '/^LIBDIR=/s,/lib/,/%{_lib}/,' |
find -type f | xargs sed -i -r -e '/^LIBDIR=/s,/lib/,/%{_lib}/,' |
137 |
|
|
138 |
find %{buildroot} -name .placeholder -delete |
find %{buildroot} -name .placeholder -delete |
139 |
mkdir -p %{buildroot}%{_localstatedir}/lib/x2go |
mkdir -p %{buildroot}%{_localstatedir}/lib/x2go |
140 |
|
touch %{buildroot}%{_localstatedir}/lib/x2go/x2go_sessions |
141 |
mkdir -p %{buildroot}%{_localstatedir}/spool/x2goprint |
mkdir -p %{buildroot}%{_localstatedir}/spool/x2goprint |
142 |
|
|
143 |
%pre |
%pre |
146 |
|
|
147 |
%post |
%post |
148 |
%_tmpfilescreate %{name} |
%_tmpfilescreate %{name} |
|
chown x2gouser:x2gouser %{_localstatedir}/lib/x2go |
|
|
chown x2goprint:x2goprint %{_localstatedir}/spool/x2goprint |
|
|
chown root:x2gouser %{_libdir}/x2go/libx2go-server-db-sqlite3-wrapper |
|
|
chmod 2755 %{_libdir}/x2go/libx2go-server-db-sqlite3-wrapper |
|
149 |
# Initialize the session database |
# Initialize the session database |
150 |
[ ! -f %{_localstatedir}/lib/x2go/x2go_sessions ] && %{_sbindir}/x2godbadmin --createdb || : |
[ ! -f %{_localstatedir}/lib/x2go/x2go_sessions ] && %{_sbindir}/x2godbadmin --createdb || : |
151 |
|
|
|
%postun |
|
|
%_postun_userdel x2gouser |
|
|
%_postun_userdel x2goprint |
|
|
|
|
152 |
%files sqlite |
%files sqlite |
153 |
|
|
154 |
%files postgresql |
%files postgresql |
156 |
%files |
%files |
157 |
%doc README.install.urpmi |
%doc README.install.urpmi |
158 |
%doc %{_mandir}/man*/* |
%doc %{_mandir}/man*/* |
159 |
%dir %{_localstatedir}/lib/x2go |
# rights set by 'x2godbadmin --createdb' |
160 |
%dir %{_localstatedir}/spool/x2goprint |
%attr(0770,root,x2gouser) %dir %{_localstatedir}/lib/x2go |
161 |
%{_datadir}/x2go |
%attr(0660,root,x2gouser) %ghost %{_localstatedir}/lib/x2go/x2go_sessions |
162 |
|
%attr(0700,x2goprint,x2goprint) %dir %{_localstatedir}/spool/x2goprint |
163 |
|
%{_datadir}/x2go/ |
164 |
|
%{_datadir}/pixmaps/x2goagent.xpm |
165 |
%{_datadir}/pixmaps/x2goagent.xpm |
%{_datadir}/pixmaps/x2goagent.xpm |
166 |
%{_bindir}/x2gobasepath |
%{_bindir}/x2gobasepath |
167 |
%{_bindir}/x2gocmdexitmessage |
%{_bindir}/x2gocmdexitmessage |
228 |
%{x2golibdir}/x2gosuspend-agent |
%{x2golibdir}/x2gosuspend-agent |
229 |
%{x2golibdir}/x2gosyslog |
%{x2golibdir}/x2gosyslog |
230 |
%{_libdir}/nx/bin/x2goagent |
%{_libdir}/nx/bin/x2goagent |
231 |
%{x2golibdir}/libx2go-server-db-sqlite3-wrapper |
%attr(2755,root,x2gouser) %{x2golibdir}/libx2go-server-db-sqlite3-wrapper |
232 |
%{x2golibdir}/libx2go-server-db-sqlite3-wrapper.pl |
%{x2golibdir}/libx2go-server-db-sqlite3-wrapper.pl |
233 |
%{x2golibdir}/x2gocheckport |
%{x2golibdir}/x2gocheckport |
234 |
%{x2golibdir}/x2gocreateshadowsession |
%{x2golibdir}/x2gocreateshadowsession |