Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:nfoobar
x2goagent
x2goagent.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File x2goagent.spec of Package x2goagent
# # spec file for package x2goagent (Version 3.4.0) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # norootforbuild %define name x2goagent %define version 3.4.0 %define srcversion 3.4.0-3 Name: %{name} Version: %{version} Release: 1 License: GPL v2 Url: http://www.x2go.org/ Summary: X2GO Server Agent Group: Productivity/Networking/Remote Desktop Source: %{name}-%{srcversion}.tar.gz Source1: x2goagent Patch0: xorg7.diff Patch1: x2goagent.diff BuildRequires: pkg-config BuildRequires: automake BuildRequires: intltool BuildRequires: gcc-c++ BuildRequires: cpp43 BuildRequires: libsigc++2-devel BuildRequires: zlib-devel BuildRequires: xorg-x11-devel BuildRequires: libjpeg-devel BuildRequires: libpng-devel Requires: fontconfig libpng12-0 xorg-x11-server Recommends: NX BuildRoot: %{_tmppath}/%{name}-%{version}-build %description X2GO Server Agent %prep %setup -q -n %{name}-%{srcversion} %patch0 %patch1 -p1 #define XLocaleDir /usr/share/X11/locale #define DefaultRGBDatabase /usr/share/X11/rgb #define ServerConfigDir /usr/%{_lib}/xserver #define BuildLoadableXlibI18n NO %build cd %{name}-%{srcversion} make World %install cd $RPM_BUILD_DIR/%{name}-%{srcversion} mkdir -p $RPM_BUILD_ROOT/usr/bin/ mkdir -p $RPM_BUILD_ROOT/usr/lib/x2go mkdir -p $RPM_BUILD_ROOT/usr/share/man/man1 # install X11 Support Libraries and Agents cp -a nx-X11/lib/X11/libX11.so.* \ nx-X11/lib/Xext/libXext.so.* \ nx-X11/lib/Xrender/libXrender.so.* \ $RPM_BUILD_ROOT/usr/lib/x2go # sles9 specific %if %suse_version <= 910 cp -a nx-X11/lib/Xdamage/libXdamage.so.* \ nx-X11/lib/Xfixes/libXfixes.so.* \ nx-X11/lib/Xcomposite/libXcomposite.so.* \ $RPM_BUILD_ROOT/usr/lib/x2go %endif mv nx-X11/programs/Xserver/nxagent nx-X11/programs/Xserver/x2goagent install -m 755 nx-X11/programs/Xserver/x2goagent \ $RPM_BUILD_ROOT/usr/lib/x2go install -m 755 $RPM_SOURCE_DIR/x2goagent $RPM_BUILD_ROOT/usr/bin # install Compression Libraries and Proxy cp -a nxcomp/libXcomp.so.* $RPM_BUILD_ROOT/usr/lib/x2go cp -a nxcompext/libXcompext.so.* $RPM_BUILD_ROOT/usr/lib/x2go cp -a nxcompshad/libXcompshad.so.* $RPM_BUILD_ROOT/usr/lib/x2go #install -m 755 nxproxy/nxproxy $RPM_BUILD_ROOT/usr/lib/x2go #ln -snf x2goagent $RPM_BUILD_ROOT/usr/bin/nxproxy # install scripts #mkdir -p $RPM_BUILD_ROOT/usr/share/doc/packages/x2go/examples # Bug #156308 #chmod 755 nxscripts/{run-nxproxy-reversed,run-nxproxy-server} #cp -r nxscripts $RPM_BUILD_ROOT/usr/share/doc/packages/x2go/examples # documentation and license #tar xjf $RPM_SOURCE_DIR/docs.tar.bz2 -C $RPM_BUILD_ROOT/usr/share/doc/packages/x2go #install -m 644 nxcomp/LICENSE $RPM_BUILD_ROOT/usr/share/doc/packages/x2go #for i in nxcomp; do # mkdir $RPM_BUILD_ROOT/usr/share/doc/packages/x2go/$i #done #install -m 644 nxcomp/README $RPM_BUILD_ROOT/usr/share/doc/packages/x2go/nxcomp #rm -rf %{buildroot} #cd %{name}-%{srcversion} #make DESTDIR=%{buildroot} install #rm -f %{buildroot}%_sysconfdir/fonts/fonts.conf #rm -f %{buildroot}%_sysconfdir/fonts/fonts.dtd #rm -rf %{buildroot}%_usr/include/GL #rm -fr %{buildroot}%_usr/X11R6/%_lib/pkgconfig #rm -fr %{buildroot}%_usr/X11R6/include/* #%{_usr}/X11R6/bin/* %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %defattr(-, root, root) %dir /usr/lib/x2go %dir /usr/lib/x2go /usr/lib/x2go/* /usr/bin/x2goagent #%dir %{_sysconfdir}/X11/xkb #%dir %{_sysconfdir}/X11/xserver #%{_sysconfdir}/X11/xkb/compiled #%{_sysconfdir}/X11/xserver/SecurityPolicy #%{_usr}/X11R6/bin/* #%{_usr}/X11R6/include/GL/* #%dir %{_usr}/include/GL #%{_usr}/include/GL #%{_usr}/X11R6/include/X11/*.h #%{_usr}/X11R6/include/X11/Xcursor/Xcursor.h #%{_usr}/X11R6/include/X11/SM/*.h #%{_usr}/X11R6/include/X11/ICE/* #%{_usr}/X11R6/include/X11/Xaw/* #%{_usr}/X11R6/include/X11/Xft/* #%{_usr}/X11R6/include/X11/Xmu/* #%{_usr}/X11R6/include/X11/bitmaps/* #%{_usr}/X11R6/include/X11/extensions/* #%{_usr}/X11R6/include/X11/fonts/* #%{_usr}/X11R6/include/expat.h #%{_usr}/X11R6/include/fontconfig/* #%{_usr}/X11R6/include/freetype2/freetype/cache/* #%{_usr}/X11R6/include/freetype2/freetype/config/* #%{_usr}/X11R6/include/freetype2/freetype/*.h #%{_usr}/X11R6/include/freetype2/freetype/internal/*.h #%{_usr}/X11R6/include/freetype2/freetype/internal/services/* #%{_usr}/X11R6/include/ft2build.h #%dir %{_usr}/X11R6/lib/X11 #%dir %{_usr}/X11R6/lib/X11/config #%dir %{_usr}/X11R6/lib/X11/locale #%dir %{_usr}/X11R6/lib/X11/locale/%{_lib} #%dir %{_usr}/X11R6/lib/X11/locale/%{_lib}/common #%{_usr}/X11R6/lib/X11/XErrorDB #%{_usr}/X11R6/lib/X11/XKeysymDB #%{_usr}/X11R6/lib/X11/Xcms.txt #%{_usr}/X11R6/lib/X11/config/* #%{_usr}/X11R6/lib/X11/locale/%{_lib}/common/* #%{_usr}/X11R6/%{_lib}/lib* ##%{_usr}/X11R6/%{_lib}/pkgconfig/* #%{_usr}/X11R6/lib/X11/xkb #%{_usr}/X11R6/lib/X11/xserver %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor