Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rudschuck/gtk-server-on-cygwin
Patches to install the GTK-server on cygwin
https://github.com/rudschuck/gtk-server-on-cygwin
cygwin gtk gtk-server
Last synced: 2 days ago
JSON representation
Patches to install the GTK-server on cygwin
- Host: GitHub
- URL: https://github.com/rudschuck/gtk-server-on-cygwin
- Owner: Rudschuck
- License: gpl-3.0
- Created: 2024-06-07T10:42:49.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-06-07T11:15:11.000Z (8 months ago)
- Last Synced: 2024-12-12T15:09:28.506Z (about 2 months ago)
- Topics: cygwin, gtk, gtk-server
- Language: Shell
- Homepage:
- Size: 23.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Install GTK-server on Cygwin
Unfortunately the GTK-server (https://www.gtk-server.org/) cannot installed from its source under Cygwin. This is due to the fact that some Cygwin shared libraries have a perculiar naming convention. They are prefixed with 'Cyg' instead of 'lib'. Furthermore the extension of libraries can be either '.so' or '.dll'. The last inconsisty is that X11 and GTK libraries are stored in /bin.
For theses reasons some patches and hints are provided.
This script will download the version 2.4.6 of the gtk-server and apply the relevant patches.
The script will process the following four steps:
1. Setting up environment
2. Download gtk-server 2.4.6
3. Patching make and gtk-server.cfg
4. Compiling
5. Installing
After step 4, the binaries are available locally.If a global installation is needed step 5 must be performed manually as root.
#### Requirement
A list of the mandatory libraries can be found at:
- gtk-server.cfg
Check that the corresponding sources ( ...-dev) are available.
#### LICENCE
This program is distributed under the terms of the GNU General Public License (GPLv3).
#### AUTHOR
(c) Michael Rudschuck
#### HISTORY
2024-02-09 - v0.1 - first version
#### TODOS & Hints
- Tested only with gtk+-3.0 and gtk-server 2.4.6
- Not tested for gtk+-1.0, gtk+-2.0 and motif