diff --git a/packages/glmark2.rb b/packages/glmark2.rb index 9640907dd..a6415c7e7 100644 --- a/packages/glmark2.rb +++ b/packages/glmark2.rb @@ -5,6 +5,7 @@ require 'package' class Glmark2 < Package description 'OpenGL ES 2.0 benchmark' + homepage 'https://github.com/glmark2/glmark2' version '2020.04' compatibility 'all' source_url 'https://github.com/glmark2/glmark2/archive/2020.04.tar.gz' @@ -28,13 +29,12 @@ class Glmark2 < Package depends_on 'libx11' depends_on 'libxcb' - def self.build - system "python2 ./waf configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX} --with-flavors x11-gl,x11-glesv2" - system "python2 ./waf" + system "python2 ./waf configure --prefix=#{CREW_PREFIX} --libdir=#{CREW_LIB_PREFIX} --with-flavors x11-gl,x11-glesv2" + system "python2 ./waf" end - + def self.install - system "python2 ./waf install --destdir=#{CREW_DEST_DIR}/" + system "python2 ./waf install --destdir=#{CREW_DEST_DIR}/" end end diff --git a/packages/glslang.rb b/packages/glslang.rb index 12dc586eb..2206dbc00 100644 --- a/packages/glslang.rb +++ b/packages/glslang.rb @@ -5,6 +5,7 @@ require 'package' class Glslang < Package description 'OpenGL and OpenGL ES shader front end and validator' + homepage 'https://github.com/KhronosGroup/glslang' version '8.13.3743' compatibility 'all' source_url 'https://github.com/KhronosGroup/glslang/archive/8.13.3743.tar.gz' @@ -25,7 +26,6 @@ class Glslang < Package def self.build system "./update_glslang_sources.py" - Dir.mkdir 'build-shared' Dir.chdir 'build-shared' do system "cmake .. \ @@ -36,7 +36,6 @@ class Glslang < Package -DBUILD_SHARED_LIBS=ON" end system 'ninja -C build-shared' - Dir.mkdir 'build-static' Dir.chdir 'build-static' do system "cmake .. \ @@ -50,7 +49,7 @@ class Glslang < Package end def self.install - system "DESTDIR=#{CREW_DEST_DIR} ninja -C build-shared install" - system "DESTDIR=#{CREW_DEST_DIR} ninja -C build-static install" + system "DESTDIR=#{CREW_DEST_DIR} ninja -C build-shared install" + system "DESTDIR=#{CREW_DEST_DIR} ninja -C build-static install" end end diff --git a/packages/vulkan_headers.rb b/packages/vulkan_headers.rb index 6553c4896..2356beb48 100644 --- a/packages/vulkan_headers.rb +++ b/packages/vulkan_headers.rb @@ -5,6 +5,7 @@ require 'package' class Vulkan_headers < Package description 'Vulkan header files' + homepage 'https://github.com/KhronosGroup/Vulkan-Headers' version '1.2.157' compatibility 'all' source_url 'https://github.com/KhronosGroup/Vulkan-Headers/archive/v1.2.157.tar.gz' @@ -23,26 +24,21 @@ class Vulkan_headers < Package x86_64: '6bc64672860d7c8dc181d730b892ade24003e28b86102be78df28a6025d390b6', }) - depends_on 'cmake' - depends_on 'git' - depends_on 'cmake' => ':build' - depends_on 'git' => ':build' + def self.build + Dir.mkdir 'build' + Dir.chdir 'build' do + system "cmake -DCMAKE_INSTALL_PREFIX=#{CREW_PREFIX} \ + -DCMAKE_INSTALL_LIBDIR=#{CREW_LIB_PREFIX} \ + -DCMAKE_BUILD_TYPE=Release \ + .. && make" + end + end - def self.build - system 'mkdir build' - Dir.chdir ("build") do - system "cmake -DCMAKE_INSTALL_PREFIX=#{CREW_PREFIX} \ - -DCMAKE_INSTALL_LIBDIR=#{CREW_LIB_PREFIX} \ - -DCMAKE_BUILD_TYPE=Release \ - .. && make" - end - end - - def self.install - Dir.chdir ("build") do - system 'make', - "DESTDIR=#{CREW_DEST_DIR}", - 'install' - end - end + def self.install + Dir.chdir 'build' do + system 'make', + "DESTDIR=#{CREW_DEST_DIR}", + 'install' + end + end end diff --git a/packages/vulkan_icd_loader.rb b/packages/vulkan_icd_loader.rb index 6c8852af2..75b356b0d 100644 --- a/packages/vulkan_icd_loader.rb +++ b/packages/vulkan_icd_loader.rb @@ -5,6 +5,7 @@ require 'package' class Vulkan_icd_loader < Package description 'Vulkan Installable Client Driver ICD Loader' + homepage 'https://github.com/KhronosGroup/Vulkan-Loader' version '1.2.153-2' compatibility 'all' source_url 'https://github.com/KhronosGroup/Vulkan-Loader/archive/v1.2.153.tar.gz' @@ -23,6 +24,7 @@ class Vulkan_icd_loader < Package x86_64: 'f234c7327d2044847bd39d354aa0769997da8797162f2ae7b818de6b53de9a1a', }) + depends_on 'llvm' => ':build' depends_on 'libx11' depends_on 'libxrandr' depends_on 'vulkan_headers' @@ -30,13 +32,12 @@ class Vulkan_icd_loader < Package depends_on 'libxrandr' => ':build' depends_on 'wayland' => ':build' depends_on 'vulkan_headers' => ':build' - depends_on 'llvm' => ':build' def self.build - ENV['CC'] = 'clang' - ENV['CXX'] = 'clang' - system 'mkdir build' - Dir.chdir ('build') do + ENV['CC'] = 'clang' + ENV['CXX'] = 'clang' + Dir.mkdir 'build' + Dir.chdir 'build' do system "cmake -DCMAKE_INSTALL_PREFIX=#{CREW_PREFIX} \ -DVULKAN_HEADERS_INSTALL_DIR=#{CREW_PREFIX} \ -DCMAKE_INSTALL_LIBDIR=#{CREW_LIB_PREFIX} \ @@ -49,14 +50,14 @@ class Vulkan_icd_loader < Package -DBUILD_WSI_WAYLAND_SUPPORT=On \ -DCMAKE_BUILD_TYPE=Release \ .. && make" - end + end end def self.install - Dir.chdir ('build') do + Dir.chdir 'build' do system 'make', - "DESTDIR=#{CREW_DEST_DIR}", - 'install' - end + "DESTDIR=#{CREW_DEST_DIR}", + 'install' + end end end diff --git a/packages/xdotool.rb b/packages/xdotool.rb index 70e83b5a2..3ef7413b3 100644 --- a/packages/xdotool.rb +++ b/packages/xdotool.rb @@ -5,6 +5,7 @@ require 'package' class Xdotool < Package description 'Command-line X11 automation tool' + homepage 'https://www.semicomplete.com/projects/xdotool' version '3.20160805.1' compatibility 'all' source_url 'https://github.com/jordansissel/xdotool/releases/download/v3.20160805.1/xdotool-3.20160805.1.tar.gz' diff --git a/packages/xdpyinfo.rb b/packages/xdpyinfo.rb index 5acac80de..716b895ce 100644 --- a/packages/xdpyinfo.rb +++ b/packages/xdpyinfo.rb @@ -5,6 +5,7 @@ require 'package' class Xdpyinfo < Package description 'Display information utility for X' + homepage 'https://gitlab.freedesktop.org/xorg/app/xdpyinfo' version '1.3.2' compatibility 'all' source_url 'https://xorg.freedesktop.org/archive/individual/app/xdpyinfo-1.3.2.tar.bz2' @@ -30,13 +31,13 @@ class Xdpyinfo < Package depends_on 'libxrender' depends_on 'libxcomposite' depends_on 'libxinerama' - depends_on 'xorg_proto' + depends_on 'xorg_proto' def self.build system "./configure #{CREW_OPTIONS}" system 'make' end - + def self.install system "make DESTDIR=#{CREW_DEST_DIR} install" end