mirror of
https://github.com/void-linux/void-packages.git
synced 2025-06-03 21:53:52 +02:00
New package: hyprpicker-0.1.1
Co-authored-by: Duncaen <duncaen@voidlinux.org> Closes: #43873 [via git-merge-pr]
This commit is contained in:
parent
5c83b74f03
commit
bc9261675f
3 changed files with 87 additions and 0 deletions
53
srcpkgs/hyprpicker/patches/build-no-git.patch
Normal file
53
srcpkgs/hyprpicker/patches/build-no-git.patch
Normal file
|
@ -0,0 +1,53 @@
|
|||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -7,31 +7,6 @@
|
||||
|
||||
message(STATUS "Configuring hyprpicker!")
|
||||
|
||||
-# Get git info
|
||||
-# hash and branch
|
||||
-execute_process(
|
||||
- COMMAND git rev-parse --abbrev-ref HEAD
|
||||
- WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
|
||||
- OUTPUT_VARIABLE GIT_BRANCH
|
||||
- OUTPUT_STRIP_TRAILING_WHITESPACE)
|
||||
-
|
||||
-execute_process(
|
||||
- COMMAND git rev-parse HEAD
|
||||
- WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
|
||||
- OUTPUT_VARIABLE GIT_COMMIT_HASH
|
||||
- OUTPUT_STRIP_TRAILING_WHITESPACE)
|
||||
-
|
||||
-execute_process(
|
||||
- COMMAND bash -c "git show ${GIT_COMMIT_HASH} | head -n 5 | tail -n 1"
|
||||
- WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
|
||||
- OUTPUT_VARIABLE GIT_COMMIT_MESSAGE
|
||||
- OUTPUT_STRIP_TRAILING_WHITESPACE)
|
||||
-
|
||||
-execute_process(
|
||||
- COMMAND bash -c "git diff-index --quiet HEAD -- || echo \"dirty\""
|
||||
- WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
|
||||
- OUTPUT_VARIABLE GIT_DIRTY
|
||||
- OUTPUT_STRIP_TRAILING_WHITESPACE)
|
||||
#
|
||||
#
|
||||
|
||||
@@ -47,11 +22,6 @@
|
||||
|
||||
add_executable(hyprpicker ${SRCFILES})
|
||||
|
||||
-target_compile_definitions(hyprpicker PRIVATE "-DGIT_COMMIT_HASH=\"${GIT_COMMIT_HASH}\"")
|
||||
-target_compile_definitions(hyprpicker PRIVATE "-DGIT_BRANCH=\"${GIT_BRANCH}\"")
|
||||
-target_compile_definitions(hyprpicker PRIVATE "-DGIT_COMMIT_MESSAGE=\"${GIT_COMMIT_MESSAGE}\"")
|
||||
-target_compile_definitions(hyprpicker PRIVATE "-DGIT_DIRTY=\"${GIT_DIRTY}\"")
|
||||
-
|
||||
target_link_libraries(hyprpicker rt)
|
||||
|
||||
set(CPACK_PROJECT_NAME ${PROJECT_NAME})
|
||||
@@ -75,4 +45,4 @@
|
||||
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pg -no-pie -fno-builtin")
|
||||
SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -pg -no-pie -fno-builtin")
|
||||
SET(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -pg -no-pie -fno-builtin")
|
||||
-ENDIF(CMAKE_BUILD_TYPE MATCHES Debug OR CMAKE_BUILD_TYPE MATCHES DEBUG)
|
||||
\ No newline at end of file
|
||||
+ENDIF(CMAKE_BUILD_TYPE MATCHES Debug OR CMAKE_BUILD_TYPE MATCHES DEBUG)
|
10
srcpkgs/hyprpicker/patches/fix-musl.patch
Normal file
10
srcpkgs/hyprpicker/patches/fix-musl.patch
Normal file
|
@ -0,0 +1,10 @@
|
|||
--- a/src/includes.hpp
|
||||
+++ b/src/includes.hpp
|
||||
@@ -1,5 +1,7 @@
|
||||
#pragma once
|
||||
|
||||
+#include <sys/types.h>
|
||||
+
|
||||
#include <vector>
|
||||
#include <deque>
|
||||
#include <iostream>
|
24
srcpkgs/hyprpicker/template
Normal file
24
srcpkgs/hyprpicker/template
Normal file
|
@ -0,0 +1,24 @@
|
|||
# Template file for 'hyprpicker'
|
||||
pkgname=hyprpicker
|
||||
version=0.1.1
|
||||
revision=1
|
||||
build_style=cmake
|
||||
hostmakedepends="pkg-config cmake ninja wayland-devel"
|
||||
makedepends="wayland-devel wayland-protocols cairo-devel pango-devel libjpeg-turbo-devel wlroots-devel"
|
||||
short_desc="wlroots-compatible Wayland color picker that does not suck"
|
||||
maintainer="RAR27 <rar27@tuta.io>"
|
||||
license="BSD-3-Clause"
|
||||
homepage="https://github.com/hyprwm/hyprpicker"
|
||||
changelog="https://github.com/hyprwm/hyprpicker/releases"
|
||||
distfiles="https://github.com/hyprwm/hyprpicker/archive/refs/tags/v${version}.tar.gz"
|
||||
checksum=f6a5e57dc69e3b0499a34f4533583bd7d7770f5a1a9834f521b532f0d1ec26e0
|
||||
|
||||
pre_build() {
|
||||
make protocols
|
||||
}
|
||||
|
||||
do_install() {
|
||||
vbin build/hyprpicker
|
||||
vman doc/hyprpicker.1
|
||||
vlicense LICENSE
|
||||
}
|
Loading…
Add table
Reference in a new issue