mirror of
https://github.com/void-linux/void-packages.git
synced 2025-06-05 06:33:50 +02:00
xfce4-docklike-plugin: update to 0.4.2.
This commit is contained in:
parent
8b736e4f66
commit
9713faf5b4
2 changed files with 2 additions and 58 deletions
|
@ -1,56 +0,0 @@
|
||||||
From 1af295dba41c2a5a6a91b83ce4eebc0cf6225598 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Hakan Erduman <hakan@erduman.de>
|
|
||||||
Date: Fri, 7 Jan 2022 18:22:43 +0100
|
|
||||||
Subject: [PATCH] basename() called but <libgen.h> not included
|
|
||||||
|
|
||||||
Seen while porting to alpine linux.
|
|
||||||
This compiles on GNU libc since it is not posixly strict
|
|
||||||
enough in regard to header files but fails on e.g. musl
|
|
||||||
or other c libraries.
|
|
||||||
|
|
||||||
The patch adresses this by using g_path_get_basename from
|
|
||||||
glib instead. This may also help compilation on the *BSDs.
|
|
||||||
and void linux, musl variety.
|
|
||||||
---
|
|
||||||
src/Helpers.cpp | 2 +-
|
|
||||||
src/Wnck.cpp | 4 ++--
|
|
||||||
2 files changed, 3 insertions(+), 3 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/src/Helpers.cpp b/src/Helpers.cpp
|
|
||||||
index ece3e95..086dff3 100644
|
|
||||||
--- a/src/Helpers.cpp
|
|
||||||
+++ b/src/Helpers.cpp
|
|
||||||
@@ -83,7 +83,7 @@ namespace Help
|
|
||||||
{
|
|
||||||
char buffer[1024];
|
|
||||||
strcpy(buffer, str.c_str());
|
|
||||||
- return basename(buffer);
|
|
||||||
+ return g_path_get_basename(buffer);
|
|
||||||
}
|
|
||||||
|
|
||||||
std::string trim(const std::string str)
|
|
||||||
diff --git a/src/Wnck.cpp b/src/Wnck.cpp
|
|
||||||
index 2ab598f..1c08335 100644
|
|
||||||
--- a/src/Wnck.cpp
|
|
||||||
+++ b/src/Wnck.cpp
|
|
||||||
@@ -35,7 +35,7 @@ namespace Wnck
|
|
||||||
int nbr = read(fd, buffer, 512);
|
|
||||||
::close(fd);
|
|
||||||
|
|
||||||
- char* exe = basename(buffer);
|
|
||||||
+ char* exe = g_path_get_basename(buffer);
|
|
||||||
if (strcmp(exe, "python") != 0) // ADDIT graphical interpreters here
|
|
||||||
return exe;
|
|
||||||
|
|
||||||
@@ -44,7 +44,7 @@ namespace Wnck
|
|
||||||
;
|
|
||||||
|
|
||||||
if (it < buffer + nbr)
|
|
||||||
- return basename(it);
|
|
||||||
+ return g_path_get_basename(it);
|
|
||||||
}
|
|
||||||
|
|
||||||
// fallback : return window's name
|
|
||||||
--
|
|
||||||
2.34.1
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# Template file for 'xfce4-docklike-plugin'
|
# Template file for 'xfce4-docklike-plugin'
|
||||||
pkgname=xfce4-docklike-plugin
|
pkgname=xfce4-docklike-plugin
|
||||||
version=0.4.0
|
version=0.4.2
|
||||||
revision=1
|
revision=1
|
||||||
build_style=gnu-configure
|
build_style=gnu-configure
|
||||||
configure_args="--with-locales-dir=/usr/share/locale"
|
configure_args="--with-locales-dir=/usr/share/locale"
|
||||||
|
@ -11,4 +11,4 @@ maintainer="Orphaned <orphan@voidlinux.org>"
|
||||||
license="GPL-3.0-or-later"
|
license="GPL-3.0-or-later"
|
||||||
homepage="https://docs.xfce.org/panel-plugins/xfce4-docklike-plugin/start"
|
homepage="https://docs.xfce.org/panel-plugins/xfce4-docklike-plugin/start"
|
||||||
distfiles="https://archive.xfce.org/src/panel-plugins/${pkgname}/${version%.*}/${pkgname}-${version}.tar.bz2"
|
distfiles="https://archive.xfce.org/src/panel-plugins/${pkgname}/${version%.*}/${pkgname}-${version}.tar.bz2"
|
||||||
checksum=b4136a70897895f0599e8e7237223dde17221f099a2fc816917d5894bbd4f372
|
checksum=b6a40b976a78f2abb1bec057c48d45bfb317e00b12e05a7dfcbea4d183f8db71
|
||||||
|
|
Loading…
Add table
Reference in a new issue