Commit c4038915 authored by lovedheart's avatar lovedheart Committed by Ed Reel

Add new xorg lib (#1842)

* Add extra xorg libraries

tested with fresh crew
using "crew install xorg_lib"

* Update xorg_lib.rb
parent 672ae4a7
require 'package'
class Libdmx < Package
description 'X.org X Window System DMX (Distributed Multihead X) extension library'
homepage 'http://www.x.org'
version '1.1.3'
source_url 'https://www.x.org/archive/individual/lib/libdmx-1.1.3.tar.gz'
source_sha256 'c4b24d7e13e5a67ead7a18f0b4cc9b7b5363c9d04cd01b83b5122ff92b3b4996'
depends_on 'xextproto'
depends_on 'dmxproto'
depends_on 'libxext'
depends_on 'libx11'
def self.build
system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}"
system "make"
end
def self.install
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install"
end
end
\ No newline at end of file
require 'package'
class Libfs < Package
description 'X.org library interface to the X Font Server.'
homepage 'http://www.x.org'
version '1.0.7'
source_url 'https://www.x.org/archive/individual/lib/libFS-1.0.7.tar.gz'
source_sha256 '91bf1c5ce4115b7dbf4e314fdbee54052708e8f7b6a2ec6e82c309bcbe40ef3d'
depends_on 'xproto'
depends_on 'fontsproto'
depends_on 'libxtrans'
depends_on 'util_macros'
def self.build
system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}"
system "make"
end
def self.install
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install"
end
end
\ No newline at end of file
require 'package'
class Libice < Package
description 'X.org X Inter Client Exchange Library'
homepage 'http://www.x.org'
version '1.0.9'
source_url 'https://www.x.org/archive/individual/lib/libICE-1.0.9.tar.gz'
source_sha256 '7812a824a66dd654c830d21982749b3b563d9c2dfe0b88b203cefc14a891edc0'
depends_on 'xproto'
depends_on 'libxtrans'
depends_on 'util_macros'
depends_on 'libx11'
def self.build
system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}"
system "make"
end
def self.install
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install"
end
end
\ No newline at end of file
require 'package'
class Libsm < Package
description 'X.org X Session Management Library'
homepage 'http://www.x.org'
version '1.2.2'
source_url 'https://www.x.org/archive/individual/lib/libSM-1.2.2.tar.gz'
source_sha256 '14bb7c669ce2b8ff712fbdbf48120e3742a77edcd5e025d6b3325ed30cf120f4'
depends_on 'libice'
depends_on 'libx11'
def self.build
system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}"
system "make"
end
def self.install
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install"
end
end
\ No newline at end of file
require 'package'
class Libxaw < Package
description 'X.org X Athena Widgets Library'
homepage 'http://www.x.org'
version '1.0.13'
source_url 'https://www.x.org/archive/individual/lib/libXaw-1.0.13.tar.gz'
source_sha256 '7e74ac3e5f67def549722ff0333d6e6276b8becd9d89615cda011e71238ab694'
depends_on 'libxmu'
depends_on 'libxpm'
depends_on 'libx11'
def self.build
system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}"
system "make"
end
def self.install
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install"
end
end
\ No newline at end of file
require 'package'
class Libxfont2 < Package
description 'X.org X font library'
homepage 'http://www.x.org'
version '2.0.3'
source_url 'https://www.x.org/archive/individual/lib/libXfont2-2.0.3.tar.gz'
source_sha256 'a4b761a37528353a2b83dba364d7c1fd6aef2d554a1a019815f24f7f8866890e'
depends_on 'libxtrans'
depends_on 'libfontenc'
depends_on 'libx11'
depends_on 'freetype'
def self.build
system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}"
system "make"
end
def self.install
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install"
end
end
\ No newline at end of file
require 'package'
class Libxft < Package
description 'X.org X FreeType interface library'
homepage 'http://www.x.org'
version '2.3.2'
source_url 'https://www.x.org/archive/individual/lib/libXft-2.3.2.tar.gz'
source_sha256 '26cdddcc70b187833cbe9dc54df1864ba4c03a7175b2ca9276de9f05dce74507'
depends_on 'libxrender'
depends_on 'libx11'
depends_on 'fontconfig'
def self.build
system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}"
system "make"
end
def self.install
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install"
end
end
\ No newline at end of file
require 'package'
class Libxmu < Package
description 'X.org X interface library for miscellaneous utilities not part of the Xlib standard'
homepage 'http://www.x.org'
version '1.1.2'
source_url 'https://www.x.org/archive/individual/lib/libXmu-1.1.2.tar.gz'
source_sha256 'e5fd4bacef068f9509b8226017205040e38d3fba8d2de55037200e7176c13dba'
depends_on 'libxt'
depends_on 'libxext'
depends_on 'util_macros'
depends_on 'libx11'
def self.build
system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}"
system "make"
end
def self.install
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install"
end
end
\ No newline at end of file
require 'package'
class Libxpm < Package
description 'X.org X Pixmap Library'
homepage 'http://www.x.org'
version '3.5.12'
source_url 'https://www.x.org/archive//individual/lib/libXpm-3.5.12.tar.gz'
source_sha256 '2523acc780eac01db5163267b36f5b94374bfb0de26fc0b5a7bee76649fd8501'
depends_on 'libx11'
depends_on 'util_macros'
depends_on 'gettext'
def self.build
system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}"
system "make"
end
def self.install
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install"
end
end
\ No newline at end of file
require 'package'
class Libxrandr < Package
description 'X.org X Resize, Rotate and Reflection extension library'
homepage 'http://www.x.org'
version '1.5.1'
source_url 'https://www.x.org/archive/individual/lib/libXrandr-1.5.1.tar.gz'
source_sha256 '2baa7fb3eca78fe7e11a09b373ba898b717f7eeba4a4bfd68187e04b4789b0d3'
depends_on 'libxrender'
depends_on 'randrproto'
depends_on 'libx11'
def self.build
system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}"
system "make"
end
def self.install
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install"
end
end
\ No newline at end of file
require 'package'
class Libxres < Package
description 'X.org X-Resource extension client library'
homepage 'http://www.x.org'
version '1.2.0'
source_url 'https://www.x.org/archive/individual/lib/libXres-1.2.0.tar.gz'
source_sha256 '5b62feee09f276d74054787df030fceb41034de84174abec6d81c591145e043a'
depends_on 'libxext'
depends_on 'resourceproto'
depends_on 'libx11'
def self.build
system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}"
system "make"
end
def self.install
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install"
end
end
\ No newline at end of file
require 'package'
class Libxt < Package
description 'X.org X Toolkit Library'
homepage 'http://www.x.org'
version '1.1.5'
source_url 'https://www.x.org/archive/individual/lib/libXt-1.1.5.tar.gz'
source_sha256 'b59bee38a9935565fa49dc1bfe84cb30173e2e07e1dcdf801430d4b54eb0caa3'
depends_on 'kbproto'
depends_on 'libsm'
depends_on 'libx11'
depends_on 'util_macros'
def self.build
system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}"
system "make"
end
def self.install
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install"
end
end
\ No newline at end of file
require 'package'
class Libxv < Package
description 'X.org X Window System video extension library'
homepage 'http://www.x.org'
version '1.0.11'
source_url 'https://www.x.org/archive/individual/lib/libXv-1.0.11.tar.gz'
source_sha256 'c4112532889b210e21cf05f46f0f2f8354ff7e1b58061e12d7a76c95c0d47bb1'
depends_on 'videoproto'
depends_on 'libxext'
depends_on 'libx11'
depends_on 'xextproto'
def self.build
system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}"
system "make"
end
def self.install
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install"
end
end
\ No newline at end of file
require 'package'
class Libxvmc < Package
description 'X.org X-Video Motion Compensation Library'
homepage 'http://www.x.org'
version '1.0.10'
source_url 'https://www.x.org/archive/individual/lib/libXvMC-1.0.10.tar.gz'
source_sha256 'd8306f71c798d10409bb181b747c2644e1d60c05773c742c12304ab5aa5c8436'
depends_on 'libxv'
depends_on 'libx11'
def self.build
system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}"
system "make"
end
def self.install
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install"
end
end
\ No newline at end of file
require 'package'
class Libxxf86dga < Package
description 'X.org the client library for the XFree86-DGA extension'
homepage 'http://www.x.org'
version '1.1'
source_url 'https://www.x.org/archive/individual/lib/libXxf86dga-1.1.tar.gz'
source_sha256 'b3b7eab9b0b55d41526a5abf9a0b4e104cf2114e6b8adf7c7807b92e848c7d73'
depends_on 'xf86dgaproto'
depends_on 'libxext'
depends_on 'libx11'
def self.build
system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}"
system "make"
end
def self.install
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install"
end
end
\ No newline at end of file
require 'package'
class Libxxf86vm < Package
description 'X.org the client library for the XFree86-VidMode X extension.'
homepage 'http://www.x.org'
version '1.1.4'
source_url 'https://www.x.org/archive//individual/lib/libXxf86vm-1.1.4.tar.gz'
source_sha256 '5108553c378a25688dcb57dca383664c36e293d60b1505815f67980ba9318a99'
depends_on 'xf86vidmodeproto'
depends_on 'libxext'
depends_on 'libx11'
def self.build
system "./configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX}"
system "make"
end
def self.install
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install"
end
end
\ No newline at end of file
require 'package'
class Xorg_lib < Package
description 'A collection of xorg libraries.'
homepage ''
version '0.1'
is_fake
# new
depends_on 'libdmx'
depends_on 'libfs'
depends_on 'libice'
depends_on 'libxaw'
depends_on 'libxfont2'
depends_on 'libxft'
depends_on 'libxmu'
depends_on 'libxpm'
depends_on 'libxrandr'
depends_on 'libxres'
depends_on 'libxt'
depends_on 'libxv'
depends_on 'libxvmc'
depends_on 'libxxf86dga'
depends_on 'libxxf86vm'
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