aboutsummaryrefslogtreecommitdiff
path: root/debian/rules
Commit message (Collapse)AuthorAgeFilesLines
* Use proper quoting on build flag vars (they may contain spaces).Mike Gabriel2015-02-141-1/+1
| | | | | Conflicts (resolved by Mike Gabriel after cherry-pick from 3.6.x branch): debian/rules
* Revert "Fix build when LDFLAGS (etc) contains spaces."Mike Gabriel2015-02-141-4/+4
| | | | This reverts commit 4436e97903aa6e2a7732fb98dcb46758a73fe130.
* Fix build when LDFLAGS (etc) contains spaces.Mike DePaulo2015-02-121-4/+4
| | | | Was needed and was tested on Ubuntu 14.04.
* Remove upstream nx-libs ChangeLog during override_dh_clean.Mike Gabriel2015-02-121-0/+1
|
* Revert "Use SONAME based library package naming scheme."Mike Gabriel2015-01-281-1/+1
| | | | This reverts commit 1e5c83e8bcdf29539667168e20b787585097f680.
* Use SONAME based library package naming scheme.Mike Gabriel2015-01-281-1/+1
|
* enable official changelogMike Gabriel2015-01-281-5/+1
|
* Install upstream ChangeLogs into bin:packages.Mike Gabriel2015-01-281-0/+11
|
* Support hardened builds for nxagent and libNX_*.so files.Mike Gabriel2015-01-281-1/+1
|
* Support hardened builds for nxcomp* libraries.Mike Gabriel2015-01-281-6/+4
|
* Unify source tree reduction (debian/rules vs. roll-tarball.sh) via ↵Mike Gabriel2015-01-281-728/+18
| | | | file/folder lists in text files named debian/CODE-REDUCTION_*.
* debian/rules: Correctly link config files (etc/rgb, etc/nxagent.keyboard, ↵Mike Gabriel2015-01-281-1/+3
| | | | etc/x2goagent.keyboard) before dh_auto_build.
* Fully rework the way nx-libs gets packaged for Debian/Ubuntu.Mike Gabriel2015-01-281-9/+76
| | | | | | | | | | | | * Debian/Ubuntu packaging: + Fully rework the way nx-libs gets packaged for Debian/Ubuntu. + Split up libnx-x11 into individual packages. + Provide dbg:packages for each bin:package containing binaries. + Use Makefile logic to install files into DESTDIR. + Provide dev:packages for each lib:package individually. + Provide nx-x11proto-*-dev packages for all libnx-* libraries. + Install _all_ library files (*.so*) to /usr/lib/<triplet>/, so no extra settings of LD_LIBRARY_PATH is necessary.
* More source tree size reduction by analyzing what exactly of the Mesa source ↵Mike Gabriel2015-01-221-50/+729
| | | | code in nx-X11/extras/ is used and what not.
* Drop more unused folders from tarball release / before .deb package build.Mike Gabriel2015-01-221-0/+3
| | | | | | | * Drop more unused folders from tarball release / before .deb package build: - nx-X11/programs/Xserver/miext/shadow/ - nx-X11/programs/Xserver/XpConfig/ - nx-X11/programs/Xserver/Xprint/
* Drop nx-X11/programs/Xserver/hw/xfree86 except of four files symlinked to ↵Mike Gabriel2015-01-221-37/+53
| | | | other locations in the source tree at build time.
* Stop shipping unused / very old xterm code.Mike Gabriel2015-01-221-0/+1
|
* Drop more unused code in nx-X11/programs/Xserver/hw/. Do this in ↵Mike Gabriel2015-01-221-0/+8
| | | | roll-tarball.sh and in debian/rules alike.
* Fix removal of unused code (that part of the code that we know of so far). ↵Mike Gabriel2015-01-221-4/+34
| | | | (The debian/rules file is a Makefile and Makefiles don't understand shell globbing with curly braces).
* debian/rules: Backup nxcomp/VERSION file from NoMachine before replacing it ↵Mike Gabriel2015-01-221-0/+2
| | | | with a symlink to debian/VERSION. Recreate the original file when cleaning up.
* debian/rules: fix nxcomp/VERSION symlink creation at build-timeMike Gabriel2014-10-021-1/+1
|
* debian/rules: No such option for dh_auto_build: --with quilt."Mike Gabriel2014-10-021-1/+1
|
* fix symlink creationMike Gabriel2014-10-021-2/+2
|
* debian/libnx-x11.postinst: Don't use dpkg-architecture (bin:package ↵Mike Gabriel2014-10-021-0/+4
| | | | dpkg-dev) in postinst script. Instead prep a libnx-x11.postinst script at build time. (Fixes: #621).
* Add 400_nxcomp-version.full+lite.patch. Allow 4-digit version comparison ↵Nito Martinez2014-10-021-1/+2
| | | | during NX session handshake. (Fixes: #610).
* debian/rules: Remove bundled libraries from source tree before building the ↵Mike Gabriel2013-12-071-0/+7
| | | | package.
* /debian/rules: clean etc/keystrokes.cfg symlinkMike Gabriel2013-05-071-1/+1
|
* fix broker symlinkMike Gabriel2013-05-071-1/+1
|
* Provide a default keystrokes.cfg in /etc/nx (for nxagent) and /etc/x2go (for ↵Mike Gabriel2013-05-061-0/+2
| | | | x2goagent). (Fixes: #199).
* Fix FTBFS for .deb packages after including fix for #145.Mike Gabriel2013-03-281-1/+2
|
* Continue Reinhard's work on top-level install/uninstall. Esp. integrate ↵Mike Gabriel2013-01-021-3/+2
| | | | debian/post-nx-build.sh into main Makefile. Make value of CONFIGURE variable traversable through the Makefile tree.
* integrate install and uninstall rules into the top-level MakefileReinhard Tartler2012-12-161-4/+6
|
* integrate nx*/x2go* shell wrappers into debian/wrappersReinhard Tartler2012-12-161-0/+2
| | | | | No longer add them as quilt patch, as they are much easier to edit this way. This, of course, requires adjustments to the roll-tarballs.sh script
* simplify clean rule in debian/rulesReinhard Tartler2012-12-161-6/+2
|
* reenable parallel buildsReinhard Tartler2012-12-151-1/+1
|
* drop debian/patches/025_nxproxy_no-configure-file.full+lite.patchReinhard Tartler2012-12-121-0/+1
| | | | | instead, clean stale configure files programatically from the clean rule in debian/rules.
* drop debian/patches/001_add-main-makefile.full+lite.patchReinhard Tartler2012-12-121-0/+2
| | | | | Instead, place the makefile into debian/Makefile.nx-libs. This makes the makefile easier to edit.
* integrate debian/pre-build-nx.sh into debian/rulesReinhard Tartler2012-12-121-1/+8
| | | | This change makes debian/rules a bit easier to read
* disable parallel buildsReinhard Tartler2012-12-121-1/+1
| | | | | | | | | | | | | | | It seems that there is a race condition in the implementation of the nx-x11 makefiles somewhere. On machines with many cores and high levels of parallel workers (for me, 32 cores and -j20), nxcompext gets built before libNX_X11 is ready: + ln -s ../../lib/X11/libNX_X11.so . /usr/bin/ld: cannot find -lNX_X11 collect2: error: ld returned 1 exit status make[9]: *** [libXcompext.so.3.5.0] Fehler 1 make[9]: Leaving directory `/srv/scratch/tartler/nx-libs/nxcompext' Until those makefiles get fixed, better disable parallel operation
* install debug symbols for all packages in a new binary package 'nx-x11-dbg'Reinhard Tartler2012-12-091-8/+2
| | | | | this package contains debugging information for all code that is built from this source package.
* Dropping empty override rules for quilt patch from /debian/rules.Mike Gabriel2012-11-071-6/+0
|
* Add patches: 024_fix-make-clean.full.patch, ↵Mike Gabriel2012-10-201-3/+0
| | | | 024_fix-make-clean.full+lite.patch. Fix clean-up of build tree after make build has run.
* Fine-tune symlinking of libXinerama.Mike Gabriel2012-02-201-1/+1
|
* Enable parallel build for Debian package.Mike Gabriel2012-02-141-1/+1
|
* Xinerama path has to be put into debian/rules, that dpkg-shlibs can find the ↵Mike Gabriel2012-02-121-1/+1
| | | | libXinerama files.
* Call dh_clean again. This got lost somewhere on the way.Mike Gabriel2011-12-311-0/+1
|
* * Remove patches and put as executable scripts into /debian/bin/Mike Gabriel2011-12-311-2/+0
| | | | | | - 005_add-nxagent-wrapper.patch. - 008_add-nxproxy-wrapper.patch. - 011_add-nxauth-wrapper.patch.
* Disable patch: 006_remove-configure-files.patch, remove configure files from ↵Mike Gabriel2011-12-291-0/+3
| | | | within /debian/rules.
* Make sure upstream changelog file names are in lower case.Mike Gabriel2011-12-291-0/+9
|
* main Makefile does not need x-bits setMike Gabriel2011-11-201-1/+0
|