Commit d0311047 authored by Mike Gabriel's avatar Mike Gabriel

add /debian folder

parent 65f882e0
nx-libs (2:3.5.0-0~x2go1) UNRELEASED; urgency=low
* Initial release.
* Use NX adapted LD_LIBRARY_PATH in debian/rules.
-- Mike Gabriel <mike.gabriel@das-netzwerkteam.de> Fri, 14 Oct 2011 03:01:39 +0200
Source: nx-libs
Section: x11
Priority: extra
Maintainer: Oleksandr Shneyder <oleksandr.shneyder@obviously-nice.de>
Uploaders:
Mike Gabriel <mike.gabriel@das-netzwerkteam.de>
Build-Depends:
debhelper (>= 7.0.50~),
libpng-dev,
libjpeg-dev,
zlib1g-dev
Build-Conflicts:
x11proto-core-dev,
x11proto-kb-dev,
x11proto-randr-dev,
x11proto-record-dev,
x11proto-xinerama-dev,
xbitmaps
Standards-Version: 3.9.2
Homepage: http://code.x2go.org/releases/source/nx-libs
Vcs-Git: git://code.x2go.org/nx-libs.git
Vcs-Browser: http://code.x2go.org/gitweb?p=nx-libs.git;a=summary
Package: libnx-x11
Architecture: any
Depends:
${shlibs:Depends},
${misc:Depends}
Description: nx-X11 (NoMachine)
X11 libraries customized for nxagent (NoMachine).
Package: libnx-x11-dev
Section: libdevel
Architecture: any
Depends:
libnx-x11 (>= ${source:Version}), libnx-x11 (<< ${source:Version}.1~),
${misc:Depends}
Description: Library headers for nx-X11 (NoMachine)
X11 libraries customized for nxagent (NoMachine).
.
This package provides the compression library headers.
Package: libnx-mesa-extras-dev
Section: libdevel
Architecture: any
Depends:
${misc:Depends}
Description: Library headers for nx-X11 (NoMachine. extra headers)
X11 libraries customized for nxagent (NoMachine).
.
This package provides extra compression library headers.
Package: nxagent
Architecture: any
Depends:
libnx-x11 (>= ${source:Version}), libnx-x11 (<< ${source:Version}.1~),
${shlibs:Depends},
${misc:Depends}
Description: NX agent (NoMachine)
x2goagent is an agent providing X transport of X sessions. The application
is based on the well known Xnest "nested" server. nxagent, like Xnest,
is an X server for its own clients, and at the same time, an X client
for a system's local X server.
.
The main scope of nxagent is to eliminate X round-trips or transform
them into asynchronous replies. nxagent works together with nxproxy from
NoMachine. nxproxy itself does not make any effort to minimize round-trips
by itself, this is demanded of nxagent.
.
Being an X server, nxagent is able to resolve all the property/atoms related
requests locally, ensuring that the most common source of round-trips are nearly
reduced to zero.
Package: nxagent-dbg
Architecture: any
Depends:
libnx-x11 (>= ${source:Version}), libnx-x11 (<< ${source:Version}.1~),
${shlibs:Depends},
${misc:Depends}
Priority: extra
Section: debug
Description: NX agent (NoMachine), debug symbols
nxagent is an agent providing X transport of X sessions. The application
is based on the well known Xnest "nested" server. nxagent, like Xnest,
is an X server for its own clients, and at the same time, an X client
for a system's local X server.
.
The main scope of nxagent is to eliminate X round-trips or transform
them into asynchronous replies. nxagent works together with nxproxy from
NoMachine. nxproxy itself does not make any effort to minimize round-trips
by itself, this is demanded of nxagent.
.
Being an X server, nxagent is able to resolve all the property/atoms related
requests locally, ensuring that the most common source of round-trips are nearly
reduced to zero.
.
This package contains the debug symbols of nxagent.Source: nxcomp
Package: libxcomp3
Architecture: any
Depends:
libnx-x11 (>= ${source:Version}), libnx-x11 (<< ${source:Version}.1~),
${shlibs:Depends},
${misc:Depends}
Breaks: nxcomp
Replaces: nxcomp
Description: NX X compression library
NX provides a differential X compression library for X11.
.
This package provides the compression library.
Package: libxcomp-dev
Section: libdevel
Architecture: any
Depends:
libnx-x11 (>= ${source:Version}), libnx-x11 (<< ${source:Version}.1~),
libxcomp3 (= ${binary:Version}),
${misc:Depends}
Breaks: nxcomp-dev
Replaces: nxcomp-dev
Description: NX X compression library headers
NX provides a differential X compression library for X11.
.
This package provides the compression library headers.
Package: libxcomp-dbg
Priority: extra
Section: debug
Architecture: any
Depends:
libxcomp3 (= ${binary:Version}),
${misc:Depends}
Description: NX X compression library, debug symbols
NX provides a differential X compression library for X11.
.
This package provides debug symbols for the libxcomp3 library.
Package: libxcompext3
Architecture: any
Depends:
libnx-x11 (>= ${source:Version}), libnx-x11 (<< ${source:Version}.1~),
${shlibs:Depends},
${misc:Depends}
Breaks: nxcompext
Replaces: nxcompext
Description: NX X11 protocol compression extensions library
NX is a software suite from NoMachine which implements very efficient
compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one.
.
libXcompext extends the core NX library with additional features.
Package: libxcompext-dev
Architecture: any
Priority: extra
Section: libdevel
Depends:
libxcompext3 (=${binary:Version}),
${misc:Depends},
libxcomp-dev,
Breaks: nxcompext-dev
Replaces: nxcompext-dev
Description: NX X11 protocol compression extensions library headers
NX is a software suite from NoMachine which implements very efficient
compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one.
.
libXcompext extends the core NX library with additional features.
.
This package contains the development files for the nxcompext library.
Package: libxcompext-dbg
Architecture: any
Section: debug
Priority: extra
Depends:
libxcompext3 (= ${binary:Version}),
${misc:Depends}
Description: NX X11 protocol compression extensions library, debug symbols
NX is a software suite from NoMachine which implements very efficient
compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one.
.
This package contains the debug symbols for the libxcompext3 library.
Package: libxcompshad3
Section: x11
Architecture: any
Depends:
libnx-x11 (>= ${source:Version}), libnx-x11 (<< ${source:Version}.1~),
${shlibs:Depends},
${misc:Depends}
Breaks: nxcompshad
Replaces: nxcompshad
Description: NX shadowing library
NX is a software suite from NoMachine which implements very efficient
compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one.
.
This library provides support for shadowing sessions.
Package: libxcompshad-dev
Section: libdevel
Architecture: any
Depends:
libxcompshad3 (=${binary:Version}),
${misc:Depends}
Breaks: nxcompshad-dev
Replaces: nxcompshad-dev
Description: NX shadowing library headers
NX is a software suite from NoMachine which implements very efficient
compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one.
.
This package contains the development files for the nxcompshad library.
Package: libxcompshad-dbg
Section: debug
Priority: extra
Architecture: any
Depends: libxcompshad3 (=${binary:Version}), ${misc:Depends}
Description: NX shadowing library, debug symbols
NX is a software suite from NoMachine which implements very efficient
compression of the X11 protocol. This increases performance when
using X applications over a network, especially a slow one.
.
This package contains the debug symbols of the libxcompshad3 library.
This package was created by Mike Gabriel <mike.gabriel@das-netzwerkteam.de> on Thu Oct 10 22:53:56 CEST 2011
The software components were downloaded from http://www.nomachine.com/sources.php
Copyright (c) 2001-2011 NoMachine, http://www.nomachine.com/.
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the Free
Software Foundation; either version 2 of the License, or (at your option)
any later version.
This program is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
more details.
You should have received a copy of the GNU General Public License along with
this program; if not, write to the Free Software Foundation, Inc., 51
Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
Parts of this software are derived from DXPC project. These copyright
notices apply to original DXPC code:
Redistribution and use in source and binary forms are permitted provided
that the above copyright notice and this paragraph are duplicated in all
such forms.
THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
Copyright (c) 1995,1996 Brian Pane
Copyright (c) 1996,1997 Zachary Vonler and Brian Pane
Copyright (c) 1999 Kevin Vigor and Brian Pane
Copyright (c) 2000,2001 Gian Filippo Pinzari and Brian Pane
The files MD5.[ch] are copyright (C) 1999, 2000, 2002 Aladdin Enterprises.
This software is provided 'as-is', without any express or implied
warranty. In no event will the authors be held liable for any damages
arising from the use of this software.
Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute it
freely, subject to the following restrictions:
1. The origin of this software must not be misrepresented; you must not
claim that you wrote the original software. If you use this software
in a product, an acknowledgment in the product documentation would be
appreciated but is not required.
2. Altered source versions must be plainly marked as such, and must not be
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.
The packaging for Debian is copyright 2011 Mike Gabriel and is released
under the GPL version 2. On Debian systems, the complete text of the GNU
General Public License can be found in `/usr/share/common-licenses/GPL'.
usr/include/nx/extras/Mesa/GL
usr/include/nx/extras/Mesa/GL/internal
usr/include/nx/extras/Mesa/GLES
nx-X11/extras/Mesa/include/GL/*.h usr/include/nx/extras/Mesa/GL/
nx-X11/extras/Mesa/include/GL/internal/*.h usr/include/nx/extras/Mesa/GL/internal/
nx-X11/extras/Mesa/include/GLES/*.h usr/include/nx/extras/Mesa/GLES/
usr/include/nx/X11
nx-X11/.build-exports/include/* usr/include/nx/
nx-X11/CHANGELOG
nx-X11/CHANGELOG.NX.original
nx-X11/CHANGELOG.X.original
nx-X11/.build-exports/lib/* usr/lib/nx/X11
nxcomp/libXcomp.so usr/lib/nx
nxcomp/libXcomp.a usr/lib/nx
nxcomp/NX*.h usr/include/nx
nxcomp/MD5.h usr/include/nx
usr/share/doc/libxcomp3 usr/share/doc/libxcomp3-dev
nxcomp/libXcomp.so.3.* usr/lib/nx
nxcomp/libXcomp.so.3 usr/lib/nx
usr/lib/nx/libXcomp.so.3 usr/lib/libXcomp.so.3
usr/lib/nx/libXcomp.so.3.5.0 usr/lib/libXcomp.so.3.5.0
nxcompext/libXcompext.so usr/lib/nx
nxcompext/NX*.h usr/include/nx
usr/share/doc/libxcompext3 usr/share/doc/libxcompext3-dev
nxcompext/libXcompext.so.* usr/lib/nx
usr/lib/nx/libXcompext.so.3 usr/lib/libXcompext.so.3
usr/lib/nx/libXcompext.so.3.5.0 usr/lib/libXcompext.so.3.5.0
nxcompshad/*.h usr/include/nx
nxcompshad/*.a usr/lib/nx/
nxcompshad/lib*.so usr/lib/nx/
nxcompshad/*.a usr/lib/nx/
usr/share/doc/libxcompshad3 usr/share/doc/libxcompshad3-dev
nxcompshad/lib*.so.* usr/lib/nx
usr/lib/nx/libXcompshad.so.3 usr/lib/libXcompshad.so.3
usr/lib/nx/libXcompshad.so.3.5.0 usr/lib/libXcompshad.so.3.5.0
usr/bin
usr/lib/nx
nx-X11/programs/Xserver/nxagent usr/lib/nx
bin/nxagent usr/bin
#!/bin/bash
set -ex
# create nx-X11/.build-exports
mkdir -p nx-X11/.build-exports/include
mkdir -p nx-X11/.build-exports/lib
# copy headers (libnx-x11-dev)
cp -aL nx-X11/exports/include/* nx-X11/.build-exports/include
# copy libs (libnx-x11)
find nx-X11/exports/lib/ | egrep "^.*\.so$" | while read libpath; do
libfile=$(basename $libpath)
libdir=$(dirname $libpath)
mkdir -p ${libdir//exports/.build-exports}
cp -L $libpath ${libdir//exports/.build-exports}
find $libdir/$libfile.* | while read symlink; do
ln -s $libfile ${libdir//exports/.build-exports}/$(basename $symlink)
done
done
exit 0
\ No newline at end of file
#!/bin/sh
exit 0
\ No newline at end of file
#!/usr/bin/make -f
CFLAGS = -Wall -g
ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
CFLAGS += -O0
else
CFLAGS += -O2
endif
%:
LD_LIBRARY_PATH=`pwd`/debian/libnx-x11/usr/lib/nx/X11:$$LD_LIBRARY_PATH dh $@
override_dh_auto_clean:
rm -Rf nx-X11/.build-exports
LD_LIBRARY_PATH=`pwd`/debian/libnx-x11/usr/lib/nx/X11:$$LD_LIBRARY_PATH dh_auto_clean
override_dh_auto_build:
debian/pre-build-nx.sh
LD_LIBRARY_PATH=`pwd`/debian/libnx-x11/usr/lib/nx/X11:$$LD_LIBRARY_PATH dh_auto_build
debian/post-build-nx.sh
override_dh_auto_install:
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment