/[packages]/updates/8/x2goserver/current/SPECS/x2goserver.spec
ViewVC logotype

Diff of /updates/8/x2goserver/current/SPECS/x2goserver.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1930184 by papoteur, Thu Jan 5 15:30:05 2023 UTC revision 1934335 by wally, Wed Jan 18 17:25:44 2023 UTC
# Line 7  Line 7 
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
# Line 63  run x2go with a PostgreSQL setup. Note, Line 65  run x2go with a PostgreSQL setup. Note,
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}/,'
# Line 135  EOF Line 137  EOF
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
# Line 143  mkdir -p %{buildroot}%{_localstatedir}/s Line 146  mkdir -p %{buildroot}%{_localstatedir}/s
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
# Line 161  chmod 2755 %{_libdir}/x2go/libx2go-serve Line 156  chmod 2755 %{_libdir}/x2go/libx2go-serve
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
# Line 230  chmod 2755 %{_libdir}/x2go/libx2go-serve Line 228  chmod 2755 %{_libdir}/x2go/libx2go-serve
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

Legend:
Removed from v.1930184  
changed lines
  Added in v.1934335

  ViewVC Help
Powered by ViewVC 1.1.30