Commit a043f3ad authored by ThatGeekyWeeb's avatar ThatGeekyWeeb Committed by GitHub

Package Package: i3 - Tilling WM - Added required deps as well (#4216)

parent e3421ba0
require 'package'
class I3 < Package
description 'Improved tiling window manager'
homepage 'https://i3wm.org/'
version '4.18.2'
compatibility 'all'
source_url 'https://i3wm.org/downloads/i3-4.18.2.tar.bz2'
source_sha256 'b28617d62f308b93817fc9949daffee74cf4a001685de389f3072cb44cf5120c'
depends_on 'libev'
depends_on 'startup_notification'
depends_on 'xcb_util_cursor'
depends_on 'xcb_util_keysyms'
depends_on 'xcb_util_wm'
depends_on 'xcb_util_xrm'
depends_on 'yajl'
depends_on 'wayland' => :build
depends_on 'sommelier'
def self.build
system "./configure #{CREW_OPTIONS} --disable-builddir"
system "make -j#{CREW_NPROC}"
end
def self.install
system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install'
end
end
require 'package'
class Libev < Package
description 'High-performance event loop loosely modelled after libevent'
homepage 'http://software.schmorp.de/pkg/libev.html'
version '4.33'
compatibility 'all'
source_url 'http://dist.schmorp.de/libev/libev-4.33.tar.gz'
source_sha256 '507eb7b8d1015fbec5b935f34ebed15bf346bed04a11ab82b8eee848c4205aea'
def self.build
system "./configure #{CREW_OPTIONS}"
system "make -j#{CREW_NPROC}"
end
def self.install
system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install'
end
end
require 'package'
class Startup_notification < Package
description 'Library for tracking application startup'
homepage 'http://www.freedesktop.org'
version '0.12'
compatibility 'all'
source_url 'https://freedesktop.org/software/startup-notification/releases/startup-notification-0.12.tar.gz'
source_sha256 '3c391f7e930c583095045cd2d10eb73a64f085c7fde9d260f2652c7cb3cfbe4a'
def self.build
system "./configure #{CREW_OPTIONS}"
system "make -j#{CREW_NPROC}"
end
def self.install
system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install'
end
end
require 'package'
class Xcb_util_xrm < Package
description 'XCB utility functions for the X resource manager'
homepage 'https://github.com/Airblader/xcb-util-xrm'
version '1.3'
compatibility 'all'
source_url 'https://github.com/Airblader/xcb-util-xrm/releases/download/v1.3/xcb-util-xrm-1.3.tar.bz2'
source_sha256 '301cf33701207ea8782d49f4cb6404abd8f2d64e16f242017fd720be7c900c85'
def self.build
system "./configure #{CREW_OPTIONS}"
system "make"
end
def self.install
system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install'
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