Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge devel to master #49

Merged
merged 22 commits into from
Jun 19, 2015
Merged

Merge devel to master #49

merged 22 commits into from
Jun 19, 2015

Conversation

scarygliders
Copy link
Owner

No description provided.

scarygliders and others added 22 commits March 26, 2014 12:41
Added "--withturbojpeg" switch.
Added "--withpulse" switch.
Changed the "--withsound" switch to "--withsimplesound", to avoid potential confusion.
Added further explanations for the jpeg and turbojpeg modules/libraries.
Ensures relevant -dev libraries are installed for the various switches.
Tidied up some indenting in the switch-parser and removed some redundant commenting.
…--withturbojpeg switch used.

Don't compile linjpeg-turbo if it already exists in /opt
Check for previously generated .deb packages actually works now.
curl and nasm packages become required if v0.8 and --withturbojpeg selected.
A symbolic link "lib" added within /opt/libjpeg-turbo pointing to either lib64 or lib32
this is for distributions like Raspbian on the Raspberry Pi.
Added -dev packages needed for Raspbian-like distros.
O-matic should now work on Raspberry Pi and similar devices.
Removed repeated ARCH detection. (DRY principle).
Updated some option descriptions for added clarity.
Changed package destination directory from "Xorg" to "x11rdp".
Renamed "postinst" to "x11rdp_postinst".
Added pre and post inst scripts for xrdp package creation.
Xrdp package creation is now accomplished via dpkg-buildpackage,
instead of checkinstall - this means the generated xrdp package now
has pre/post inst scripts. B)
This also means the xrdp services will be started or stopped via
dpkg when installing, removing, or upgrading the packages. B)
......
TODO
----
In the spirit of DRY, refactor repetitive operations so both
interactive & non-interactive modes can re-use common operations.
.
Need to add option selection menus to Interactive mode.
.
.
Started some thought on a Python-based GUI app replacement for sesconfig.
…compatible with older versions.

Added a "fake" <enter> "keypress" instead.
.
TODO : check other desktops in other distros.
.
Added xfonts-utils to required package list.
.
…active

compile function for bacwards-compatibility.
which means anything in /opt/X11rdp is no longer overwritten during a build.

Edited the postinst to correct the $X11DIR variable to /opt/X11rdp.
…ion_num()

for backwards compatibility with older versions of wget.
Thanks to Bharath for finding that one!
Change option --enable-nopam -> --disable-pam
because the new behaviour simply didn't work - a different
strategy is needed.
Added "libtool-bin" to list of Required Packages (needed on recent Ubuntu)
scarygliders added a commit that referenced this pull request Jun 19, 2015
@scarygliders scarygliders merged commit aea7928 into master Jun 19, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants