Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 526606 - x11-misc/xmobar-0.22.1 version bump
Summary: x11-misc/xmobar-0.22.1 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo's Haskell Language team
URL:
Whiteboard:
Keywords:
Depends on: 526648
Blocks:
  Show dependency tree
 
Reported: 2014-10-23 22:14 UTC by Phil Tooley
Modified: 2014-10-25 12:57 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
xmobar-0.22.1.ebuild (xmobar-0.22.1.ebuild,2.21 KB, text/plain)
2014-10-23 22:15 UTC, Phil Tooley
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Phil Tooley 2014-10-23 22:14:57 UTC
Request for version bump of xmobar to 0.22.1, this build adds support for xbm and xpm icon formats in status monitors.

Ebuild attached

Reproducible: Always
Comment 1 Phil Tooley 2014-10-23 22:15:19 UTC
Created attachment 387274 [details]
xmobar-0.22.1.ebuild
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2014-10-24 05:36:34 UTC
Comment on attachment 387274 [details]
xmobar-0.22.1.ebuild

--- xmobar-0.21.ebuild
+++ xmobar-0.22.1.ebuild
@@ -5,7 +5,7 @@
 EAPI=5

 # ebuild generated by hackport 0.4.3.9999
-#hackport: flags: -all_extensions,+with_threaded,+with_utf8,with_iwlib:wifi,with_alsa:alsa,with_xft:xft,with_datezone:timezone,with_dbus:dbus,with_mpd:mpd,with_inotify:inotify,with_mpris:mpris
+#hackport: flags: -all_extensions,+with_threaded,+with_utf8,with_iwlib:wifi,with_alsa:alsa,with_xft:xft,with_datezone:timezone,with_dbus:dbus,with_mpd:mpd,with_inotify:inotify,with_mpris:mpris,with_xpm:xpm

 CABAL_FEATURES="bin"
 inherit haskell-cabal
@@ -17,7 +17,7 @@
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="alsa dbus inotify mpd mpris timezone wifi xft"
+IUSE="alsa dbus inotify mpd mpris timezone wifi xft xpm"

 RDEPEND="x11-libs/libXrandr
        wifi? ( net-wireless/wireless-tools )
@@ -41,6 +41,7 @@
        timezone? ( >=dev-haskell/timezone-olson-0.1 <dev-haskell/timezone-olson-0.2
                        >=dev-haskell/timezone-series-0.1 <dev-haskell/timezone-series-0.2 )
        xft? ( >=dev-haskell/x11-xft-0.2 <dev-haskell/x11-xft-0.4 )
+       xpm? ( x11-libs/libXpm )
 "

 src_configure() {
@@ -55,7 +56,8 @@
                $(cabal_flag mpris with_mpris) \
                --flag=with_threaded \
                --flag=with_utf8 \
-               $(cabal_flag xft with_xft)
+               $(cabal_flag xft with_xft) \
+               $(cabal_flag xpm with_xpm)
 }

 src_install() {
Comment 3 Phil Tooley 2014-10-24 14:18:21 UTC
My bad, I missed the dependency on updated dev-haskell/libmpd initially.

--- xmobar-0.21.ebuild  2014-10-22 17:36:35.064968198 +0000
+++ xmobar-0.22.1.ebuild        2014-10-24 15:17:43.891824914 +0000
@@ -5,7 +5,7 @@
 EAPI=5
 
 # ebuild generated by hackport 0.4.3.9999
-#hackport: flags: -all_extensions,+with_threaded,+with_utf8,with_iwlib:wifi,with_alsa:alsa,with_xft:xft,with_datezone:timezone,with_dbus:dbus,with_mpd:mpd,with_inotify:inotify,with_mpris:mpris
+#hackport: flags: -all_extensions,+with_threaded,+with_utf8,with_iwlib:wifi,with_alsa:alsa,with_xft:xft,with_datezone:timezone,with_dbus:dbus,with_mpd:mpd,with_inotify:inotify,with_mpris:mpris,with_xpm:xpm
 
 CABAL_FEATURES="bin"
 inherit haskell-cabal
@@ -17,7 +17,7 @@
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="alsa dbus inotify mpd mpris timezone wifi xft"
+IUSE="alsa dbus inotify mpd mpris timezone wifi xft xpm"
 
 RDEPEND="x11-libs/libXrandr
        wifi? ( net-wireless/wireless-tools )
@@ -36,11 +36,12 @@
                >=dev-haskell/alsa-mixer-0.2 <dev-haskell/alsa-mixer-0.3 )
        dbus? ( >=dev-haskell/dbus-0.10 )
        inotify? ( >=dev-haskell/hinotify-0.3 <dev-haskell/hinotify-0.4 )
-       mpd? ( >=dev-haskell/libmpd-0.8 <dev-haskell/libmpd-0.9 )
+       mpd? ( >=dev-haskell/libmpd-0.9 )
        mpris? ( >=dev-haskell/dbus-0.10 )
        timezone? ( >=dev-haskell/timezone-olson-0.1 <dev-haskell/timezone-olson-0.2
                        >=dev-haskell/timezone-series-0.1 <dev-haskell/timezone-series-0.2 )
        xft? ( >=dev-haskell/x11-xft-0.2 <dev-haskell/x11-xft-0.4 )
+       xpm? ( x11-libs/libXpm )
 "
 
 src_configure() {
@@ -53,10 +54,10 @@
                $(cabal_flag wifi with_iwlib) \
                $(cabal_flag mpd with_mpd) \
                $(cabal_flag mpris with_mpris) \
-               --flags=with_xpm \
                --flag=with_threaded \
                --flag=with_utf8 \
-               $(cabal_flag xft with_xft)
+               $(cabal_flag xft with_xft) \
+               $(cabal_flag xpm with_xpm)
 }
 
 src_install() {
Comment 4 Sergei Trofimovich (RETIRED) gentoo-dev 2014-10-25 12:57:23 UTC
Pushed as:

> *xmobar-0.22.1 (25 Oct 2014)
>
>  25 Oct 2014; Sergei Trofimovich <slyfox@gentoo.org> +xmobar-0.22.1.ebuild:
>  Version bump (bug #526606 by Phil Tooley).

Thanks!