mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-06-10 19:55:41 +03:00
Merge pull request #221729 from JohnJohnstone/master
rofi-blezz: init at unstable-2022-09-07
This commit is contained in:
commit
9217de2956
4 changed files with 112 additions and 0 deletions
|
@ -9836,6 +9836,12 @@
|
||||||
githubId = 32305209;
|
githubId = 32305209;
|
||||||
name = "John Children";
|
name = "John Children";
|
||||||
};
|
};
|
||||||
|
johnjohnstone = {
|
||||||
|
email = "jjohnstone@riseup.net";
|
||||||
|
github = "johnjohnstone";
|
||||||
|
githubId = 3208498;
|
||||||
|
name = "John Johnstone";
|
||||||
|
};
|
||||||
johnmh = {
|
johnmh = {
|
||||||
email = "johnmh@openblox.org";
|
email = "johnmh@openblox.org";
|
||||||
github = "JohnMH";
|
github = "JohnMH";
|
||||||
|
|
|
@ -0,0 +1,25 @@
|
||||||
|
From 7f5a652150aef9c098d2d5d4bc4f6d497609c47c Mon Sep 17 00:00:00 2001
|
||||||
|
From: john johnstone <jjohnstone@riseup.net>
|
||||||
|
Date: Sat, 11 Mar 2023 22:29:18 +0000
|
||||||
|
Subject: [PATCH] plugin install dir patch for nix
|
||||||
|
|
||||||
|
---
|
||||||
|
configure.ac | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/configure.ac b/configure.ac
|
||||||
|
index 31d96d0..a7a589d 100644
|
||||||
|
--- a/configure.ac
|
||||||
|
+++ b/configure.ac
|
||||||
|
@@ -54,7 +54,7 @@ dnl ---------------------------------------------------------------------
|
||||||
|
PKG_CHECK_MODULES([glib], [glib-2.0 >= 2.40 gio-unix-2.0 gmodule-2.0])
|
||||||
|
PKG_CHECK_MODULES([rofi], [rofi])
|
||||||
|
|
||||||
|
-[rofi_PLUGIN_INSTALL_DIR]="`$PKG_CONFIG --variable=pluginsdir rofi`"
|
||||||
|
+[rofi_PLUGIN_INSTALL_DIR]="`echo $out/lib/rofi`"
|
||||||
|
AC_SUBST([rofi_PLUGIN_INSTALL_DIR])
|
||||||
|
|
||||||
|
LT_INIT([disable-static])
|
||||||
|
--
|
||||||
|
2.39.2
|
||||||
|
|
38
pkgs/by-name/ro/rofi-blezz/0002-Patch-add-cairo.patch
Normal file
38
pkgs/by-name/ro/rofi-blezz/0002-Patch-add-cairo.patch
Normal file
|
@ -0,0 +1,38 @@
|
||||||
|
From ed8943fdd9ffe7d53a89b7cd18a08165708884ad Mon Sep 17 00:00:00 2001
|
||||||
|
From: john johnstone <jjohnstone@riseup.net>
|
||||||
|
Date: Sun, 12 Mar 2023 04:41:44 +0000
|
||||||
|
Subject: [PATCH] patch cairo
|
||||||
|
|
||||||
|
---
|
||||||
|
Makefile.am | 4 ++--
|
||||||
|
configure.ac | 1 +
|
||||||
|
2 files changed, 3 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/Makefile.am b/Makefile.am
|
||||||
|
index cef4046..ba7051a 100644
|
||||||
|
--- a/Makefile.am
|
||||||
|
+++ b/Makefile.am
|
||||||
|
@@ -6,6 +6,6 @@ plugin_LTLIBRARIES = blezz.la
|
||||||
|
blezz_la_SOURCES=\
|
||||||
|
src/blezz.c
|
||||||
|
|
||||||
|
-blezz_la_CFLAGS= @glib_CFLAGS@ @rofi_CFLAGS@
|
||||||
|
-blezz_la_LIBADD= @glib_LIBS@ @rofi_LIBS@
|
||||||
|
+blezz_la_CFLAGS= @glib_CFLAGS@ @rofi_CFLAGS@ @cairo_CFLAGS@
|
||||||
|
+blezz_la_LIBADD= @glib_LIBS@ @rofi_LIBS@ @cairo_LIBS@
|
||||||
|
blezz_la_LDFLAGS= -module -avoid-version
|
||||||
|
diff --git a/configure.ac b/configure.ac
|
||||||
|
index a7a589d..ce4e649 100644
|
||||||
|
--- a/configure.ac
|
||||||
|
+++ b/configure.ac
|
||||||
|
@@ -53,6 +53,7 @@ dnl PKG_CONFIG based dependencies
|
||||||
|
dnl ---------------------------------------------------------------------
|
||||||
|
PKG_CHECK_MODULES([glib], [glib-2.0 >= 2.40 gio-unix-2.0 gmodule-2.0])
|
||||||
|
PKG_CHECK_MODULES([rofi], [rofi])
|
||||||
|
+PKG_CHECK_MODULES([cairo], [cairo cairo-xcb])
|
||||||
|
|
||||||
|
[rofi_PLUGIN_INSTALL_DIR]="`echo $out/lib/rofi`"
|
||||||
|
AC_SUBST([rofi_PLUGIN_INSTALL_DIR])
|
||||||
|
--
|
||||||
|
2.39.2
|
||||||
|
|
43
pkgs/by-name/ro/rofi-blezz/package.nix
Normal file
43
pkgs/by-name/ro/rofi-blezz/package.nix
Normal file
|
@ -0,0 +1,43 @@
|
||||||
|
{ lib
|
||||||
|
, stdenv
|
||||||
|
, fetchFromGitHub
|
||||||
|
, autoreconfHook
|
||||||
|
, cairo
|
||||||
|
, pkg-config
|
||||||
|
, rofi-unwrapped
|
||||||
|
}:
|
||||||
|
|
||||||
|
stdenv.mkDerivation {
|
||||||
|
pname = "rofi-blezz";
|
||||||
|
version = "2023-03-27";
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "davatorium";
|
||||||
|
repo = "rofi-blezz";
|
||||||
|
rev = "3a00473471e7c56d2c349ad437937107b7d8e961";
|
||||||
|
sha256 = "sha256-hY5UA7nyL6QoOBIZTjEiR0zjZFhkUkRa50r5rVZDnbg=";
|
||||||
|
};
|
||||||
|
|
||||||
|
patches = [
|
||||||
|
./0001-Patch-plugindir-to-output.patch
|
||||||
|
./0002-Patch-add-cairo.patch
|
||||||
|
];
|
||||||
|
|
||||||
|
nativeBuildInputs = [
|
||||||
|
autoreconfHook
|
||||||
|
pkg-config
|
||||||
|
];
|
||||||
|
|
||||||
|
buildInputs = [
|
||||||
|
cairo
|
||||||
|
rofi-unwrapped
|
||||||
|
];
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "A plugin for rofi that emulates blezz behaviour";
|
||||||
|
homepage = "https://github.com/davatorium/rofi-blezz";
|
||||||
|
license = licenses.mit;
|
||||||
|
maintainers = with maintainers; [ johnjohnstone ];
|
||||||
|
platforms = platforms.linux;
|
||||||
|
};
|
||||||
|
}
|
Loading…
Add table
Add a link
Reference in a new issue