aboutsummaryrefslogtreecommitdiff
path: root/nx-libs.spec
Commit message (Collapse)AuthorAgeFilesLines
* {debian/control,nx-libs.spec}: add proper dependencies upon xkbcomp for RPM ↵Mihai Moldovan2017-04-181-0/+14
| | | | and DEB packages.
* nx-libs.spec: whitespace only.Mihai Moldovan2017-04-181-1/+1
|
* Xserver: Build nxagent with MIT-SCREEN-SAVER extension enabled.Mike Gabriel2017-04-131-0/+3
| | | | Fixes ArcticaProject/nx-libs#80
* release 3.5.99.53.5.99.5Mike Gabriel2017-04-111-1/+1
|
* nx-libs.spec: Prefer libXfont2-devel on RPM distro versions that have it.~Mike Gabriel2017-04-101-0/+8
|
* nx-libs.spec: Add BR filesystem for SUSE builds (as it provides ↵Mike Gabriel2017-02-271-0/+4
| | | | /usr/share/fonts).
* nx-libs.spec: Add BR for Fedora/RHEL builds: xorg-x11-font-utils.Mike Gabriel2017-02-271-0/+1
|
* nx-libs.spec: Versioned BR on libXfont-devel (and alike) (>= 1.4.2).Mike Gabriel2017-02-271-3/+3
|
* nx-libs.spec: Handle fonts dir symlinking and install /usr/share/nx/fonts ↵Mike Gabriel2017-02-271-2/+11
| | | | | | | symlink into nxagent bin:pkg. This change probably needs more fine-tuning for the various other RPM distros and versions out there. Thanks to Orion Poplawski for providing a code snippet with a general approach of handling this.
* nx-libs.spec: Drop non-shipped-anymore rgb(.txt) file from list of ↵Mike Gabriel2017-02-261-2/+0
| | | | to-be-installed files.
* release 3.5.99.43.5.99.4Mike Gabriel2017-02-241-1/+1
|
* nx-libs.spec: Don't manually override SHLIBDIR via the .spec file. The ↵Mike Gabriel2017-02-091-1/+1
| | | | default in the main Makefile should work fine.
* Makefile: Align variable names USRLIBDIR, SHLIBDIR (and NX_DIR) with nx-X11 ↵Mike Gabriel2017-02-091-2/+2
| | | | internal naming schemes (and use /usr/<lib>/nx/X11 rather than /usr/<lib>/nx-X11).
* Be consistent with macrosOrion Poplawski2017-01-051-5/+5
|
* Use Obsoletes instead of Conflicts. Drop unneeded %{?_isa} versionsOrion Poplawski2017-01-051-34/+19
|
* release 3.5.99.33.5.99.3Mike Gabriel2016-12-191-1/+1
|
* nxcompext: Move code into Xserver subtree, as nxcompext requires Xserver ↵Mike Gabriel2016-11-151-46/+2
| | | | | | includes at build time. Fixes ArcticaProject/nx-libs#276.
* remove unused XInput.hUlrich Sibiller2016-11-021-1/+0
|
* drop ap_keysym.hUlrich Sibiller2016-11-021-1/+0
| | | | was unused
* nxcompext: Drop (nowadays) no-op file NXlibint.h.Mike Gabriel2016-10-301-1/+0
| | | | Fixes ArcticaProject/nx-libs#255.
* XKeysymDB: ... got removed.Mike Gabriel2016-10-201-1/+0
|
* rename xf86bigfstr.h to xf86bigfproto.hUlrich Sibiller2016-10-191-1/+1
|
* release 3.5.99.23.5.99.2Mike Gabriel2016-10-131-1/+1
|
* nx-libs.spec: Fix warning because of double reference to nxproxy.1.gz.Ulrich Sibiller2016-10-011-1/+0
|
* nx-libs.spec: Add BuildRequires: imakeMike DePaulo2016-09-291-0/+1
| | | | Fixes ArcticaProject/nx-libs#202.
* release 3.5.99.13.5.99.1Mike Gabriel2016-09-131-2/+2
|
* README.keystrokes: Move from base folder to doc/nxagent/.Mike Gabriel2016-07-051-0/+1
|
* nx-libs.spec: Adapt RPM packaging to doc files having been moved around.Mike Gabriel2016-07-051-3/+3
|
* nx-libs.spec: Add Conflicts: fields for removed shared library bin:packages.Mike Gabriel2016-07-051-0/+20
| | | | | | | | | | | | | | | | | | | | | | | | | libNX_Xcomposite1 < 3.5.99.1 libNX_Xcomposite1%{?_isa} < 3.5.99.1 libNX_Xdamage1 < 3.5.99.1 libNX_Xdamage1%{?_isa} < 3.5.99.1 libNX_Xdmcp6 < 3.5.99.1 libNX_Xdmcp6%{?_isa} < 3.5.99.1 libNX_Xext6 < 3.5.99.1 libNX_Xext6%{?_isa} < 3.5.99.1 libNX_Xfixes3 < 3.5.99.1 libNX_Xfixes3%{?_isa} < 3.5.99.1 libNX_Xinerama1 < 3.5.99.1 libNX_Xinerama1%{?_isa} < 3.5.99.1 libNX_Xpm4 < 3.5.99.1 libNX_Xpm4%{?_isa} < 3.5.99.1 libNX_Xrandr2 < 3.5.99.1 libNX_Xrandr2%{?_isa} < 3.5.99.1 libNX_Xrender1 < 3.5.99.1 libNX_Xrender1%{?_isa} < 3.5.99.1 libNX_Xtst6 < 3.5.99.1 libNX_Xtst6%{?_isa} < 3.5.99.1 Fixes ArcticaProject/nx-libs#70.
* nx-libs.spec: Let libNX_X11-6 and libNX_X11-devel conflict with deprecated ↵Mike Gabriel2016-07-051-0/+4
| | | | libXau6 and libXau-devel.
* nx-libs.spec: Let nxagent conflict with nxauth, which is not provided anymore.Mike Gabriel2016-07-051-0/+2
|
* nx-libs.spec: Add correct Obsoletes:/Provides: fields for lib* bin:packages.Mike Gabriel2016-07-051-4/+16
|
* nx-libs.spec: Fix various issues since last testing the RPM builds of nx-libs:Mike Gabriel2016-07-051-2/+9
| | | | | | | - Inject LIBDIR rather than USRLIBDIR into nx-libs's main Makefile - Install include files Xauth.h into libNX_X11-devel. - Install hi-jacking libX11 library symlinks. - Install VERSION.nx* files into nxagent / nxproxy packages.
* libNX_X11 data files: Install libNX_X11 related data files.Mike Gabriel2016-07-041-0/+3
| | | | | | | | | | | - Update XErrorDB to latest X.org version. - Install XErrorDB, XKeysymDB and Xcms.txt to /usr/{local/}share/nx/. - Assure that libNX_X11 finds those files at the named location. - Update debian/ packaging files. - Update nx-libs.spec packaging file. Fixes ArcticaProject/nx-libs#153
* Rework nxagent and nxproxy wrapper scripts.Mike Gabriel2016-07-011-2/+1
| | | | | | | | | | | | | | | | | | | o Install nxagent/nxproxy executables into multi-arch path. o Fake libNX_X11.so* as $LIBDIR/nx-X11/libX11.so*. o Allow injecting different $NXAPP containing the executable name. o For e.g. x2goagent this requires the following changes: - Move x2goagent symlink from /usr/lib/x2go/bin/x2goagent to $LIBDIR/nx/bin/x2goagent - Replace /usr/bin/x2goagent by a two-liner... ``` #!/bin/sh export NXAPP=x2goagent nxagent ```
* finally drop libNX_XextUlrich Sibiller2016-07-011-55/+0
|
* remove XShape code from libNX_XextUlrich Sibiller2016-07-011-12/+2
| | | | use system libXext instead
* library-cleanup: Don't build libNX_Xau anymore. Use system's libXau shared ↵Mike Gabriel2016-07-011-52/+0
| | | | library.
* nxauth: Drop nxauth tool completely, xauth can be successfully used with ↵Mike Gabriel2016-07-011-19/+0
| | | | nxagent / nxproxy instead.
* nx-X11/lib/X10: Drop really ancient X10 API code. Not used within nxagent.Mike Gabriel2016-07-011-1/+0
|
* OPTFLAGS: Properly propagate build option flags to nxcomp{,ext,shad} and the ↵Mike Gabriel2016-07-011-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | nx-X11 build scripts. Note: - The "normal" way to inject CFLAGS (and CPPFLAGS) into nx-X11 builds is copying those options over into the variable CDEBUGFLAGS. - LDFLAGS have to be handed to nx-X11 via LOCAL_LDFLAGS. This change also includes a slight change in the nx-X11 build order. Old build order: Main Makefile: - [...] - libNX_X11 + implicitly building nxcomp + implicitly building nxcompext - [...] - nxagent + implicitly building nxcompshad - [...] New build ordner: Main Makefile: - [...] - nxcomp - setup nx-X11 build env + cd nx-X11 && make BuildEnv - nx-X11/lib/* - nxcompext - nxcompshad - [...] - nxagent - [...] Fixes ArcticaProject/nx-libs#141 Fixes X2GoBTS#84
* Makefile,debian/*,nx-libs.spec,<misc>: Drop references to X2Go Project, esp. ↵Mike Gabriel2016-06-291-36/+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.
* libNX_Xext: Drop unused extensions: DPMS, XTestExt1, XSync, XSecurity.Mike Gabriel2016-06-281-4/+4
|
* fix wrong bin:package for Xext proto headers: Move dpmsstr.h and securstr.h ↵Mike Gabriel2016-06-281-2/+2
| | | | from Xext devel package into proto header package.
* nx-libs.spec, debian/control: versioned B-R / B-D: pixman-1 (>= 0.13.2).Mike Gabriel2016-06-211-3/+3
|
* nxcomp/Makefile.in: Only install MD5.h, NX.h, NXalert.h, NXpack.h, NXproto.h ↵Mike Gabriel2016-06-131-2/+0
| | | | | | | and NXvars.h as publicly available header files. * Also adapt debian/libxcomp-dev.install.in accordingly. * Also adapt nx-libs.spec accordingly.
* nxcomshad/Makefile.in: Only install Shadow.h as publicly available header file.Mike Gabriel2016-06-131-10/+0
| | | | | * Also adapt debian/libxcompshad-dev.install.in accordingly. * Also adapt nx-libs.spec accordingly.
* Drop X11 extensions not shipped with recent X.Org server versions anymore:Mike Gabriel2016-06-011-42/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | include/extensions: Xag.h, Xagsrv.h, Xagstr.h Xserver/Xext: appgroup.c, appgroup.h lib/Xext: XAppgroup.c include/extensions: Xcup.h, Xcupstr.h, Xserver/Xext: cup.c lib/Xext: cup.c include/extensions: Xdbe.h Xserver/Xext: Xdbe.c Xserver/Xext: dgaproc.h, xf86dga.c, xf86dga2.c, xf86dgaext.h include/extensions: Xevie.h, Xeviestr.h include/extensions: XEVI.h, XEVIstr.h Xserver/Xext: EVI.c, EVIstruct.h, sampleEVI.c lib/Xext: XEVI.c include/extensions: fontcache.h, fontcacheP.h, fontcachstr.h Xserver/Xext: fontcache.c include/extensions: lbxbuf.h, lbxbufstr.h, lbxdeltastr.h, lbximage.h, lbxopts.h, lbxstr.h, lbxzlib.h lib/Xext: XLbx.c include/extensions: multibuf.h, multibufst.h lib/Xext: XMultibuf.c Xserver/Xext: mbuf.c, mbufbf.c, mbufpx.c include/extensions: xf86vmode.h, xf86vmstr.h Xserver/Xext: vidmodeproc.h, xf86vmode.c lib/Xext: MITMisc.c Xserver/Xext: mitmisc.c Xserver/Xext: xf86misc.c, xf86miscproc.h Xserver/XTrap: xf86XTrapModule.c, xtrapddmi.c, xtrapdi.c, xtrapdiswp.c, xtrapditbl.c include/extensions: xtrapbits.h xtrapddmi.h xtrapdi.h xtrapemacros.h xtraplib.h xtraplibp.h xtrapproto.h Fixes: ArcticaProject/nx-libs#116 X.org: https://cgit.freedesktop.org/xorg/xserver/commit/?id=cbc20d92de92aad5ca240310a9156ccf97c24a01 Plus: Drop various Imake'ish defines where not needed anymore.
* pixman-devel: Build against shared library pkg-config(pixman-1).Mike Gabriel2016-05-021-0/+3
|
* library-cleanup: Don't build libNX_Xrender anymore. Use system's libXrender ↵Mike Gabriel2016-04-201-42/+0
| | | | shared library.