Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | library clean-up: Don't build libNX_Xinerama anymore. Use system's ↵ | Mike Gabriel | 2015-12-30 | 1 | -42/+3 |
| | | | | | | | | | | libXinerama shared library. (Fixes ArcticaProject/nx-libs#49). This commit goes along with a patch from Ulrich Sibiller who managed to move the Xinerama awareness for NX sessions into the Xserver code. This makes Xinerama support for NX in libNX_Xinerama.so obsolete. Fixes ArcticaProject/nx-libs#49 | ||||
* | library clean-up: Don't build libNX_Xtst anymore. Use system's libXtst ↵ | Mike Gabriel | 2015-12-29 | 1 | -33/+5 |
| | | | | shared library. (Fixes ArcticaProject/nx-libs#32). | ||||
* | Fix for too overall Xdamage and Xrandr client lib removal: Bring back the ↵ | Mike Gabriel | 2015-12-29 | 1 | -0/+4 |
| | | | | nx-x11proto-{randr,damage} header files and use those at compile time. | ||||
* | library clean-up: Don't build libNX_Xfixes anymore. Use system's libXfixes ↵ | Mike Gabriel | 2015-12-28 | 1 | -46/+3 |
| | | | | shared library. | ||||
* | library clean-up: Don't build libNX_Xcomposite anymore. Use system's ↵ | Mike Gabriel | 2015-12-28 | 1 | -27/+3 |
| | | | | libXcomposite shared library. | ||||
* | Clear header file namespace separation (<X11/...> vs. <nx-X11/...>). | Mike Gabriel | 2015-12-28 | 1 | -120/+120 |
| | | | | | | | | | | | | | | | | | | | | In the process of building nxagent against more and more system-wide installed X.org libraries, we come to the limit of including structs from this (bundled nx-X11) and that (system-wide X.Org) library. This commit introduces a clear namespace separation of headers provided by nx-X11 and headers provided by X.Org. This approach is only temporary as we want to drop all nx-X11 bundled libraries from nx-libs. However, for a while we need to make this separation clear and also ship some reduced fake X.Org headers that avoid pulling in libX* and libNX_X* symbols at the same time. This patch has been tested on Debian jessie and unstable and requires no overall testing on various distros and distro versions, as we finally will drop all libNX_X* libraries and build against X.org's client libs. For now, this hack eases our development / cleanup process. | ||||
* | Xinerama symlinking: Attach Xinerama symlinking to nxagent bin:package (and ↵ | Mike Gabriel | 2015-09-28 | 1 | -4/+4 |
| | | | | not libnx-xinerama1). | ||||
* | nx-libs.spec: add xkeyboard-config to nxagent's Requires. | Mihai Moldovan | 2015-07-17 | 1 | -0/+4 |
| | | | | | | Should be a weak dependency, but RPM doesn't support that too well yet. Cherry-picked from 3.5.0.x branch. | ||||
* | nx-libs.spec: Install nxcomp{,ext,shad}.pc into the corresponding ↵ | Mike Gabriel | 2015-07-14 | 1 | -0/+3 |
| | | | | development packages. | ||||
* | library clean-up: Don't compile (i.e., remove) libNX_Xres.a anymore. It is ↵ | Mike Gabriel | 2015-06-02 | 1 | -1/+0 |
| | | | | not used anywhere. | ||||
* | library clean-up: Don't build libNX_Xrandr anymore. Use system's libXrandr ↵ | Mike Gabriel | 2015-05-20 | 1 | -26/+3 |
| | | | | shared library. | ||||
* | library clean-up: Don't build libNX_Xdamage anymore. Use system's libXdamage ↵ | Mike Gabriel | 2015-05-01 | 1 | -25/+3 |
| | | | | shared library. (Fixes ArcticaProject/nx-libs#6, X2GoBTS#826). | ||||
* | nx-libs.spec: actually create libXinerama.so.1 symlink during build phase. | Mihai Moldovan | 2015-04-30 | 1 | -0/+1 |
| | |||||
* | xbitmaps cleanup: The <X11/bitmaps/*> headers are not required at build time ↵ | Mike Gabriel | 2015-04-23 | 1 | -1/+0 |
| | | | | for NX. | ||||
* | library clean-up: Don't build libNX_Xdmcp anymore. Use system's libXdmcp ↵ | Mike Gabriel | 2015-04-22 | 1 | -56/+3 |
| | | | | shared library. | ||||
* | nx-libs.spec: Drop packaging of libNX_Xpm*, in RPM packages there is no such ↵ | Mike Gabriel | 2015-04-22 | 1 | -29/+0 |
| | | | | concept for transitional/dummy packages as know from Debian/Ubuntu. | ||||
* | library clean-up: Don't build and link libXfont.a anymore. Use system's ↵pr/libxfont-cleanup | Mike Gabriel | 2015-04-22 | 1 | -30/+3 |
| | | | | libXfont shared library and link dynamically. | ||||
* | imake cleanup: Drop all references to XprtServer and BuildXprint*. | Mike Gabriel | 2015-04-04 | 1 | -2/+0 |
| | |||||
* | imake cleanup: Drop all references to XdmxServer and BuildXdmx*. | Mike Gabriel | 2015-04-04 | 1 | -2/+0 |
| | |||||
* | nx-libs.spec: add overlooked Obsolete: statement to libNX_Xfixes3. | Mihai Moldovan | 2015-03-17 | 1 | -0/+1 |
| | | | | Cherry-picked from branch 3.5.0.x. | ||||
* | nx-libs.spec: Versioned libXcomp* should obsolete unversioned libXcomp*, not ↵ | Mihai Moldovan | 2015-03-17 | 1 | -3/+3 |
| | | | | | | | | | libNX_Xcomp*. Cherry-picked from branch 3.5.0.x. Conflicts: debian/changelog | ||||
* | library clean-up: Don't build libNX_Xpm anymore. Use system's libXpm shared ↵ | Mike Gabriel | 2015-03-03 | 1 | -21/+6 |
| | | | | library. | ||||
* | Install "%{_libdir}/nx/bin" into nxproxy package. | Mike Gabriel | 2015-02-16 | 1 | -0/+2 |
| | |||||
* | nx-libs.spec: Typo fix in comment. | Mike Gabriel | 2015-02-16 | 1 | -1/+1 |
| | |||||
* | Move COPYING.full+lite as COPYING to / | Mike Gabriel | 2015-02-14 | 1 | -4/+7 |
| | | | | | | | Adapted packaging scripts: debian/roll-tarballs.sh nx-libs.spec | ||||
* | Move all config files from $(srcbase)/debian/ into $(srcbase)/etc/ folder. | Mike Gabriel | 2015-02-14 | 1 | -8/+0 |
| | | | | | | | | Affected packagings scripts: debian/roll-tarballs.sh debian/rules nx-libs.spec | ||||
* | Provide wrapper scripts for launch NX components in $(src)/bin/. | Mike Gabriel | 2015-02-14 | 1 | -2/+0 |
| | | | | | | | | | | | | | | | 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 Gabriel | 2015-02-14 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | | 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 Gabriel | 2015-02-14 | 1 | -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 Gabriel | 2015-02-14 | 1 | -2/+0 |
| | | | | | | | | packaging these scripts: debian/roll-tarballs.sh debian/rules nx-libs.spec | ||||
* | Version bump, continuing NX 3.x development.. Targetting NX 3.6.x some time. | Mike Gabriel | 2015-02-14 | 1 | -2/+2 |
| | |||||
* | Fix RPM spec syntax error | Mike DePaulo | 2015-02-09 | 1 | -1/+2 |
| | |||||
* | Drop not-used-anymore NX source tree clean-up code. Source tree has been ↵ | Mike Gabriel | 2015-02-09 | 1 | -26/+0 |
| | | | | cleaned up natively. | ||||
* | On SLE 11.x: libX* packages are prefixed with "xorg-x11-". | Mike Gabriel | 2015-02-02 | 1 | -0/+4 |
| | |||||
* | Assure that BuildRoot: is set. | Mike Gabriel | 2015-01-29 | 1 | -0/+2 |
| | |||||
* | nx-libs.spec: Set PREFIX=%{_prefix} USRLIBDIR=%{_libdir} SHLIBDIR=%{_libdir} ↵ | Mike Gabriel | 2015-01-29 | 1 | -1/+1 |
| | | | | at build time. | ||||
* | Don't fail if removing *.a files fails due to the files being non-present. | Mike Gabriel | 2015-01-29 | 1 | -2/+2 |
| | |||||
* | nx-libs.spec: several dependency fixes... | Mike Gabriel | 2015-01-29 | 1 | -23/+38 |
| | | | | | | + Add Obsoletes: fields to all shared libs for marking the non-versioned library package (names) as obsolete. + Don't depend on nx-libs base package with fixed version. | ||||
* | Make libNX_X11-6 and libXinerama1 compliant to Shared Library Policy. | Mike Gabriel | 2015-01-29 | 1 | -6/+6 |
| | |||||
* | nx-libs.spec: Install man pages into bin:packages. | Mike Gabriel | 2015-01-29 | 1 | -0/+4 |
| | |||||
* | nx-libs.spec: Mention NX technology in every package description. | Mike Gabriel | 2015-01-29 | 1 | -15/+118 |
| | |||||
* | Use SONAME based library package naming scheme. | Mike Gabriel | 2015-01-28 | 1 | -87/+87 |
| | |||||
* | Revert "Use SONAME based library package naming scheme." | Mike Gabriel | 2015-01-28 | 1 | -84/+84 |
| | | | | This reverts commit 1e5c83e8bcdf29539667168e20b787585097f680. | ||||
* | Use SONAME based library package naming scheme. | Mike Gabriel | 2015-01-28 | 1 | -84/+84 |
| | |||||
* | nx-libs.spec: Make %{_libdir}/nx{,/X11} owned by libNX_X11 bin:package | Mike Gabriel | 2015-01-28 | 1 | -0/+2 |
| | |||||
* | nx-libs.spec: Non-packaged files detected: nxagent.xpm, /usr/share/nx/rgb in ↵ | Mike Gabriel | 2015-01-28 | 1 | -0/+2 |
| | | | | bin:package nxagent | ||||
* | nx-libs.spec: NX libs are installed in %{_libdir} | Mike Gabriel | 2015-01-28 | 1 | -1/+1 |
| | |||||
* | nx-libs.spec: fix permission setting on outdated path | Mike Gabriel | 2015-01-28 | 1 | -1/+1 |
| | |||||
* | fix typos in CODE-REDUCTION scripts | Mike Gabriel | 2015-01-28 | 1 | -2/+2 |
| | |||||
* | Update .spec file to meet changes in tarball size reduction and restructuring. | Mike Gabriel | 2015-01-28 | 1 | -44/+66 |
| |