aboutsummaryrefslogtreecommitdiff
path: root/debian/roll-tarballs.sh
Commit message (Collapse)AuthorAgeFilesLines
* roll-tarball.sh: Move out of debian/ folder into project's base folder.Mike Gabriel2016-07-011-157/+0
|
* roll-tarball.sh: Don't ship doc/X11-symbols/ in the lite (proxy-only) ↵Mike Gabriel2016-07-011-0/+1
| | | | tarball derived from the nx-libs code tree.
* Makefile,debian/*,nx-libs.spec,<misc>: Drop references to X2Go Project, esp. ↵Mike Gabriel2016-06-291-2/+1
| | | | | | | | | | | | drop x2goagent. The x2goagent package is being replaced by an x2goserver bin:package named x2goserver-x2goagent. This x2goserver-x2goagent bin:package will be maintained in the X2Go Project's namespace and basically wraps around nxagent. Furthermore, declare Arctica Project as upstream source for nx-libs.
* debian/roll-tarballs.sh: more quotes, more curly braces, replace cd with ↵Mihai Moldovan2015-07-171-8/+8
| | | | pushd and pop.
* roll-tarball.sh: more quotes (follow-up for previous commit), drop debug codeMike Gabriel2015-07-151-5/+3
|
* roll-tarball.sh: Make sure symlinked files are included in tarballs.Mike Gabriel2015-07-141-3/+15
| | | | | | | | | | As the system a tarball gets extracted on may potentially be unable to handle symlinks, we ship symlinks as files in the rolled tarball. By transforming symlinks into real files, we also assure that all VERSION files/symlinks get shipped in the tarballs. Fixes ArcticaProject/nx-libs#27
* debian/roll-tarball.sh: Auto-generate ChangeLog from Git history.Mike Gabriel2015-06-231-0/+1
|
* debian/roll-tarball.sh: Rename README.md to README.NX-Development before ↵Mike Gabriel2015-06-231-0/+3
| | | | moving it into doc/ folder.
* debian/roll-tarball.sh: Prevent several files/folders from ending up in ↵Mike Gabriel2015-06-231-4/+9
| | | | | | | | | | nx-libs-lite tarball. * bin/{nxagent,nxauth,x2goagent} * etc/ * doc/nx-X11_vs_XOrg69_patches * README.keystrokes" * nx-libs.spec
* debian/roll-tarball.sh: Support tarring up the HEAD of the current branch.Mike Gabriel2015-06-231-2/+2
|
* debian/roll-tarball.sh: Allow patch files names having a dash next to the ↵Mike Gabriel2015-06-231-2/+2
| | | | four digits (i.e., 1234-<patchname>.<suffix>).
* debian/roll-tarballs.sh: don't escape last newline of a multiline command.Mihai Moldovan2015-04-261-1/+1
| | | | | Worked out fine so far, because the next line was empty, but this can easily change...
* debian/roll-tarballs.sh: use more curly braces.Mihai Moldovan2015-04-261-3/+3
| | | | Prevents random characters as being treated as part of a variable name.
* debian/roll-tarballs.sh: convert tabs to spaces.Mihai Moldovan2015-04-261-9/+9
|
* debian/roll-tarballs.sh: use more quotes.Mihai Moldovan2015-04-261-15/+15
| | | | | | Fixes potential bugs, including one triggered by an unquoted hash within the command line. BASH accepts this. Other shells do not (i.e., treat everything following the hash character as a comment.)
* Move COPYING.full+lite as COPYING to /Mike Gabriel2015-02-141-1/+0
| | | | | | | Adapted packaging scripts: debian/roll-tarballs.sh nx-libs.spec
* Move all config files from $(srcbase)/debian/ into $(srcbase)/etc/ folder.Mike Gabriel2015-02-141-12/+0
| | | | | | | | Affected packagings scripts: debian/roll-tarballs.sh debian/rules nx-libs.spec
* Provide wrapper scripts for launch NX components in $(src)/bin/.Mike Gabriel2015-02-141-9/+1
| | | | | | | | | | | | | | | The installation process copies NX wrapper scripts into $(srcbase)/bin/ before build time. Those wrapper scripts are now in place natively and need not to be copied prior to building NX. Packaging scripts with adaptation: debian/roll-tarballs.sh debian/rules debian/*.docs nx-libs.spec
* Prepare for maintaing upstream changes in upstream ChangeLog.Mike Gabriel2015-02-141-2/+0
| | | | | | | | | | | | | | | | This makes it obsolete to add changes to debian/changelog. We document our changes in Git (3.6.x branch and other related branches). On release, we generate an upstream ChangeLog from Git history. Only on the 3.5.0.x, we continue maintaining our changes in debian/changelog (to be compliant with current nx-libs release workflow in X2Go). The following packaging scripts needed adaptations to this change: debian/roll-tarballs.sh debian/rules nx-libs.spec
* VERSION file: master VERSION file is in base folder, symlinked from ↵Mike Gabriel2015-02-141-2/+0
| | | | | | | | | | | | | | | | | | nx*/VERSION and hw/nxagent/VERSION. This commit removes the debian/VERSION file at makes it now unnecessary to copy/symlink the VERSION file at build time. These build scripts got adapted: debian/roll-tarballs.sh debian/rules nx-libs.spec Furthermore, all NX component now use the main VERSION file as reference. typechange: nxcomp/VERSION typechange: nxcompext/VERSION typechange: nxcompshad/VERSION typechange: nxproxy/VERSION
* Move Makefile (and auxiliary file replace.sh) into base folder. Adapt ↵Mike Gabriel2015-02-141-5/+0
| | | | | | | | packaging these scripts: debian/roll-tarballs.sh debian/rules nx-libs.spec
* Fix patch rollout in tarballUlrich Sibiller2015-02-131-4/+4
|
* Drop not-used-anymore NX source tree clean-up code. Source tree has been ↵Mike Gabriel2015-02-091-29/+0
| | | | cleaned up natively.
* fix typos in CODE-REDUCTION scriptsMike Gabriel2015-01-281-2/+2
|
* Unify source tree reduction (debian/rules vs. roll-tarball.sh) via ↵Mike Gabriel2015-01-281-898/+12
| | | | file/folder lists in text files named debian/CODE-REDUCTION_*.
* debian/roll-tarball.sh: Install etc/ files into etc/ subfolder (rgb, ↵Mike Gabriel2015-01-281-1/+6
| | | | nxagent.keyboard, x2goagent.keyboard).
* Fully rework the way nx-libs gets packaged for Debian/Ubuntu.Mike Gabriel2015-01-281-29/+189
| | | | | | | | | | | | * 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-18/+738
| | | | 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-2/+29
| | | | 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/+1
| | | | roll-tarball.sh and in debian/rules alike.
* Add 400_nxcomp-version.full+lite.patch. Allow 4-digit version comparison ↵Nito Martinez2014-10-021-1/+3
| | | | during NX session handshake. (Fixes: #610).
* Provide COPYING file in tarball. Update debian/copyright.Mike Gabriel2014-07-091-0/+1
|
* Improve patch: ↵Mike Gabriel2013-12-061-1/+1
| | | | 601_nx-X11_build-option-changes-to-not-use-bundled-libraries.full.patch. Improvements taken from the current Fedora package. Thanks to Orion Paplowski!!! Also adapt roll-tarball.sh do dropping more bundled libraries.
* Change build options so that bundled libraries are not used anymore at build ↵Orion Poplawski2013-07-191-0/+4
| | | | time. Remove bundled libraries from rolled tarballs, as well. (Fixes: #116, #238).
* * Tarball roller script:Mike Gabriel2013-05-111-8/+12
| | | | | + Only install keystrokes.cfg when in full mode. + Only install nxproxy wrapper when in lite mode.
* Provide a default keystrokes.cfg in /etc/nx (for nxagent) and /etc/x2go (for ↵Mike Gabriel2013-05-061-0/+4
| | | | x2goagent). (Fixes: #199).
* Work-in patch from Jan Engehardt for working around different improper bash ↵Mike Gabriel2013-03-221-0/+1
| | | | implementations of string-in-string replacing. (Fixes: #145).
* integrate install and uninstall rules into the top-level MakefileReinhard Tartler2012-12-161-0/+1
|
* integrate nx*/x2go* shell wrappers into debian/wrappersReinhard Tartler2012-12-161-0/+7
| | | | | 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
* add rewritten roll-tarballs.sh scriptReinhard Tartler2012-12-121-0/+142