Commit b6b98690 authored by James Larrowe's avatar James Larrowe Committed by Ed Reel

Added Xterm and Xwayland. The X server now works. (#2518)

* Added Xterm and Xwayland. The X server now works.

* Bumped Xwayland version.

* Switched from ftp to https in source_url
parent f18b3edc
require 'package'
class Xterm < Package
description 'The xterm program is a terminal emulator for the X Window System.'
homepage 'https://invisible-island.net/xterm/'
version '333'
source_url 'https://invisible-mirror.net/archives/xterm/xterm-333.tgz'
source_sha256 '2f1d42014e55c8036c6b29a847b31d3b5c1a3a35b126993ae6d3f05e8da0ef78'
binary_url ({
})
binary_sha256 ({
})
def self.build
system "./configure", "--prefix=#{CREW_PREFIX}", "--libdir=#{CREW_LIB_PREFIX}"
system "make"
end
def self.install
system "make install DESTDIR=#{CREW_DEST_DIR}"
system "make install-ti DESTDIR=#{CREW_DEST_DIR}"
end
end
......@@ -3,7 +3,7 @@ require 'package'
class Xwayland < Package
description 'X server configured to (only) work with weston'
homepage 'https://x.org'
version '1.19.3'
version '1.19.3-1'
source_url 'https://www.x.org/releases/individual/xserver/xorg-server-1.19.3.tar.gz'
source_sha256 '8f93b98f1ac9fbd87515bfe329a069b48bbec98e5329584ab5fbf759a0953b8d'
......@@ -31,6 +31,7 @@ class Xwayland < Package
depends_on 'nettle'
depends_on 'libtirpc'
depends_on 'pixman'
depends_on 'xinit'
def self.build
system "./configure --prefix=#{CREW_PREFIX} --disable-docs --disable-devel-docs --enable-xwayland --disable-xorg --disable-xvfb --disable-xnest --disable-xquartz --disable-xwin"
......@@ -39,5 +40,6 @@ class Xwayland < Package
def self.install
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install"
system "ln", "-s", "#{CREW_PREFIX}/bin/Xwayland", "#{CREW_DEST_PREFIX}/bin/X"
end
end
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment