mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-05-05 20:36:40 +02:00
main/xfdesktop: upgrade to 4.7.2
This commit is contained in:
parent
9633b9fef3
commit
0a9b67feb6
@ -1,20 +1,29 @@
|
||||
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
|
||||
pkgname=xfdesktop
|
||||
pkgver=4.6.2
|
||||
pkgver=4.7.2
|
||||
pkgrel=0
|
||||
pkgdesc="A desktop manager for Xfce"
|
||||
url="http://www.xfce.org/"
|
||||
license="GPL-2"
|
||||
subpackages="$pkgname-dev $pkgname-doc"
|
||||
subpackages="$pkgname-doc"
|
||||
depends="hicolor-icon-theme"
|
||||
makedepends="pkgconfig libxfce4menu-dev thunar-dev intltool gettext-dev
|
||||
libiconv-dev libxfce4util-dev gtk+-dev libxfcegui4-dev libwnck-dev
|
||||
libglade-dev xfce4-panel-dev libsm-dev libice-dev expat-dev
|
||||
e2fsprogs-dev"
|
||||
makedepends="garcon-dev thunar-dev libxfce4ui-dev libwnck-dev libnotify-dev
|
||||
exo-dev"
|
||||
install=
|
||||
source="http://archive.xfce.org/src/xfce/$pkgname/4.6/$pkgname-$pkgver.tar.bz2"
|
||||
source="http://archive.xfce.org/src/xfce/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.bz2
|
||||
menu-item-monitor.patch
|
||||
fix-crash.patch"
|
||||
|
||||
_builddir="$srcdir"/$pkgname-$pkgver
|
||||
prepare() {
|
||||
cd "$_builddir"
|
||||
for i in $source; do
|
||||
case $i in
|
||||
*.patch) patch -p1 -i "$srcdir"/$i || return 1;;
|
||||
esac
|
||||
done
|
||||
}
|
||||
|
||||
build() {
|
||||
cd "$_builddir"
|
||||
./configure --prefix=/usr \
|
||||
@ -30,4 +39,6 @@ package() {
|
||||
make DESTDIR="$pkgdir" install || return 1
|
||||
}
|
||||
|
||||
md5sums="e800ea9fee7a5c5eaf2ae96e23a83e3a xfdesktop-4.6.2.tar.bz2"
|
||||
md5sums="88d10a7775f65a007639f921c5c8f13a xfdesktop-4.7.2.tar.bz2
|
||||
80888519567088ada69ef24953e3b81c menu-item-monitor.patch
|
||||
ba3b359ab312e6e75882c22f2f3d4a1a fix-crash.patch"
|
||||
|
||||
45
main/xfdesktop/fix-crash.patch
Normal file
45
main/xfdesktop/fix-crash.patch
Normal file
@ -0,0 +1,45 @@
|
||||
From 1e6d4b150de2288f4ae60e0e20e3c663dc6233aa Mon Sep 17 00:00:00 2001
|
||||
From: Jannis Pohlmann <jannis@xfce.org>
|
||||
Date: Mon, 08 Nov 2010 10:50:50 +0000
|
||||
Subject: Fix a crash due to accessing the wrong variable when adding menu items.
|
||||
|
||||
---
|
||||
diff --git a/NEWS b/NEWS
|
||||
index eeb944c..3ba1e4e 100644
|
||||
--- a/NEWS
|
||||
+++ b/NEWS
|
||||
@@ -1,3 +1,10 @@
|
||||
+Xfdesktop 4.7.x
|
||||
+---------------
|
||||
+
|
||||
+ * Fix a crash caused by accessing the wrong variable when adding
|
||||
+ items to the right-click menu.
|
||||
+
|
||||
+
|
||||
Xfdesktop 4.7.2
|
||||
---------------
|
||||
|
||||
diff --git a/src/xfdesktop-app-menu-item.c b/src/xfdesktop-app-menu-item.c
|
||||
index 0bfddb9..e10696a 100644
|
||||
--- a/src/xfdesktop-app-menu-item.c
|
||||
+++ b/src/xfdesktop-app-menu-item.c
|
||||
@@ -173,7 +173,7 @@ xfdesktop_app_menu_item_set_icon(XfdesktopAppMenuItem *app_menu_item)
|
||||
GdkPixbuf *pixbuf = NULL;
|
||||
GtkWidget *image;
|
||||
GtkIconTheme *icon_theme;
|
||||
- gchar *p, *name;
|
||||
+ gchar *p, *name = NULL;
|
||||
gchar *filename;
|
||||
|
||||
icon_name = garcon_menu_item_get_icon_name(app_menu_item->item);
|
||||
@@ -199,7 +199,7 @@ xfdesktop_app_menu_item_set_icon(XfdesktopAppMenuItem *app_menu_item)
|
||||
|
||||
/* maybe they point to a file in the pixbufs folder */
|
||||
if (G_UNLIKELY(pixbuf == NULL)) {
|
||||
- filename = g_build_filename("pixmaps", name, NULL);
|
||||
+ filename = g_build_filename("pixmaps", icon_name, NULL);
|
||||
name = xfce_resource_lookup(XFCE_RESOURCE_DATA, filename);
|
||||
g_free(filename);
|
||||
|
||||
--
|
||||
cgit v0.8.3.4
|
||||
1614
main/xfdesktop/menu-item-monitor.patch
Normal file
1614
main/xfdesktop/menu-item-monitor.patch
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user