mirror of
https://github.com/chromebrew/chromebrew.git
synced 2026-01-09 15:37:56 -05:00
Add missing homepage to packages (#4556)
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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'
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user