Commit 335e866c authored by Ed Reel's avatar Ed Reel Committed by GitHub

Add missing homepage to packages (#4556)

parent 60f0f446
......@@ -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
......
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