1. 29 Dec, 2015 2 commits
  2. 28 Dec, 2015 1 commit
    • Mike Gabriel's avatar
      Clear header file namespace separation (<X11/...> vs. <nx-X11/...>). · 433d8186
      Mike Gabriel authored
       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.
      433d8186
  3. 28 Sep, 2015 1 commit
  4. 13 Jul, 2015 1 commit
  5. 30 Apr, 2015 1 commit
  6. 28 Apr, 2015 1 commit
    • Mihai Moldovan's avatar
      libnx-xinerama1: also create libXinerama symlink in postinst (and remove in prerm.) · 83983e94
      Mihai Moldovan authored
      Due to the nx-x11-common package being a noarch/allarch package,
      creating the symlink in nx-libs' Makefile will lead to the symlink
      referencing the "default" architecture dpkg uses for building
      noarch/allarch packages.
      
      Incidentally, this worked fine for Debian, as amd64 seems to be the
      default architecture. On Ubuntu, however, the default architecture up to
      Vivid (15.04) was i386. For those builds, the symlink pointed to the 32
      bit library of libNX_Xinerama.so.1 -- essentially breaking this feature.
      
      Move the symlink creation to the arch-sensitive libnx-xinerama1 package.
      The postinst and prerm scriptlets will work fine, unless someone
      installs the i386 package version *after* the amd64 version. Given that
      we already create symlinks to libNX_X11 and friends using that method,
      no new regression is introduced. Strictly speaking that's a bug, but
      we'll hopefully clean that up later...
      83983e94
  7. 23 Apr, 2015 1 commit
  8. 05 Mar, 2015 1 commit
  9. 17 Feb, 2015 1 commit
    • Mike Gabriel's avatar
      Make nxagent process aware of its current NX'ish version. · 203d9714
      Mike Gabriel authored
        This feature copies the way how X.Org version string and number
        are propagated at build time.
      
        First use case: if people start nxagent, it reports its version number
        on stderr. This is about being human-friendly.
      
        Second use case: None, so far. But it will now be easy to use
        the NXAGENT_VERSION_STRING in later feature add-ons.
      203d9714
  10. 16 Feb, 2015 3 commits
  11. 14 Feb, 2015 1 commit
  12. 12 Feb, 2015 1 commit
  13. 29 Jan, 2015 2 commits
  14. 28 Jan, 2015 3 commits
  15. 22 Jan, 2015 1 commit
  16. 17 Dec, 2013 2 commits
  17. 07 May, 2013 1 commit
  18. 06 May, 2013 1 commit
  19. 28 Mar, 2013 1 commit
  20. 22 Mar, 2013 2 commits
  21. 12 Feb, 2013 1 commit
  22. 07 Jan, 2013 1 commit
  23. 02 Jan, 2013 1 commit
  24. 16 Dec, 2012 1 commit
  25. 12 Dec, 2012 1 commit