mirror of
https://github.com/chromebrew/chromebrew.git
synced 2026-01-09 15:37:56 -05:00
* Create xkbcomp.rb * Update xkbcomp.rb * Update xkbcomp.rb * Update xkbcomp.rb * Update xkbcomp.rb
32 lines
814 B
Ruby
32 lines
814 B
Ruby
require 'package'
|
|
|
|
class Xkbcomp < Package
|
|
description 'Compile XKB keyboard'
|
|
homepage 'https://www.x.org'
|
|
version '1.4.1'
|
|
source_url 'https://www.x.org/archive//individual/app/xkbcomp-1.4.1.tar.gz'
|
|
source_sha256 '9cdae907b6e34f1f325f6311020126157037925877f323a880e0c9ecab9628f6'
|
|
|
|
|
|
depends_on 'mesa'
|
|
depends_on 'xcb_util'
|
|
|
|
|
|
def self.build
|
|
system "./configure \
|
|
--prefix=#{CREW_PREFIX} \
|
|
--libdir=#{CREW_LIB_PREFIX} \
|
|
--with-xkb-config-root=#{CREW_LIB_PREFIX}/X11/xkb "
|
|
system "make"
|
|
end
|
|
|
|
def self.install
|
|
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install"
|
|
system "mkdir -p #{CREW_DEST_LIB_PREFIX}/X11/xkb"
|
|
end
|
|
|
|
def self.postinstall
|
|
puts "xkb configuration files are located in #{CREW_LIB_PREFIX}/X11/xkb".lightblue
|
|
end
|
|
end
|