update to 0.17.0

This commit is contained in:
Iurii Mykhalskyi 2022-05-30 16:51:20 +03:00 committed by Iurii Mykhalskyi
parent be35b2f690
commit fc4cf2ef27
4 changed files with 473 additions and 366 deletions

1
.gitignore vendored
View File

@ -10,3 +10,4 @@ xmonad-contrib-0.9.1.tar.gz
/xmonad-contrib-0.13.tar.gz /xmonad-contrib-0.13.tar.gz
/xmonad-contrib-0.15.tar.gz /xmonad-contrib-0.15.tar.gz
/xmonad-contrib-0.16.tar.gz /xmonad-contrib-0.16.tar.gz
/xmonad-contrib-0.17.0.tar.gz

View File

@ -5,9 +5,9 @@
%global pkgver %{pkg_name}-%{version} %global pkgver %{pkg_name}-%{version}
Name: ghc-%{pkg_name} Name: ghc-%{pkg_name}
Version: 0.16 Version: 0.17.0
Release: 7%{?dist} Release: 1%{?dist}
Summary: Third party extensions for xmonad Summary: Community-maintained extensions extensions for xmonad
License: BSD License: BSD
Url: https://hackage.haskell.org/package/%{pkg_name} Url: https://hackage.haskell.org/package/%{pkg_name}
@ -31,22 +31,19 @@ BuildRequires: ghc-base-prof
BuildRequires: ghc-bytestring-prof BuildRequires: ghc-bytestring-prof
BuildRequires: ghc-containers-prof BuildRequires: ghc-containers-prof
BuildRequires: ghc-directory-prof BuildRequires: ghc-directory-prof
BuildRequires: ghc-extensible-exceptions-prof
BuildRequires: ghc-filepath-prof BuildRequires: ghc-filepath-prof
BuildRequires: ghc-mtl-prof BuildRequires: ghc-mtl-prof
BuildRequires: ghc-old-locale-prof
BuildRequires: ghc-old-time-prof
BuildRequires: ghc-process-prof BuildRequires: ghc-process-prof
BuildRequires: ghc-random-prof BuildRequires: ghc-random-prof
BuildRequires: ghc-semigroups-prof BuildRequires: ghc-time-prof
BuildRequires: ghc-unix-prof BuildRequires: ghc-unix-prof
BuildRequires: ghc-utf8-string-prof BuildRequires: ghc-utf8-string-prof
BuildRequires: ghc-xmonad-prof BuildRequires: ghc-xmonad-prof
# End cabal-rpm deps # End cabal-rpm deps
%description %description
Third party tiling algorithms, configurations and scripts to xmonad, a tiling Community-maintained tiling algorithms and extension modules for xmonad, an X11
window manager for X. tiling window manager.
For an introduction to building, configuring and using xmonad extensions, see For an introduction to building, configuring and using xmonad extensions, see
"XMonad.Doc". In particular: "XMonad.Doc". In particular:
@ -138,6 +135,9 @@ dos2unix -k -n %{SOURCE1} %{pkg_name}.cabal
%changelog %changelog
* Mon May 30 2022 Iurii Mykhalskyi <yriy.pma@gmail.com> - 0.17.0-1
- https://hackage.haskell.org/package/xmonad-contrib-0.17.0/changelog
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.16-7 * Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.16-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild

View File

@ -1 +1 @@
SHA512 (xmonad-contrib-0.16.tar.gz) = 22a18b4045cbfca0229cbf6c0bf1dfa595cbffbe6b82fd58b1fcf941cbfd306642160995b55859cead3cf574df696d2a3cea6507cac4d5c7c58cf09b3a86bc25 SHA512 (xmonad-contrib-0.17.0.tar.gz) = 357ef80565690a1e652f79c877964181134c7f02a5d325dbf3890246588ce8a545e91126041bcc2af3d9ebf5b3be28f4866ee9ede76ddbf0fc0387871319a900

View File

@ -1,11 +1,12 @@
name: xmonad-contrib name: xmonad-contrib
version: 0.16 version: 0.17.0
x-revision: 1 -- ^ also update cpp-options: -DXMONAD_CONTRIB_VERSION_*
homepage: http://xmonad.org/
synopsis: Third party extensions for xmonad homepage: https://xmonad.org/
synopsis: Community-maintained extensions extensions for xmonad
description: description:
Third party tiling algorithms, configurations and scripts to xmonad, Community-maintained tiling algorithms and extension modules for xmonad,
a tiling window manager for X. an X11 tiling window manager.
. .
For an introduction to building, configuring and using xmonad For an introduction to building, configuring and using xmonad
extensions, see "XMonad.Doc". In particular: extensions, see "XMonad.Doc". In particular:
@ -26,18 +27,13 @@ extra-source-files: README.md CHANGES.md scripts/generate-configs scripts/run-xm
scripts/window-properties.sh scripts/window-properties.sh
scripts/xinitrc scripts/xmonad-acpi.c scripts/xinitrc scripts/xmonad-acpi.c
scripts/xmonad-clock.c scripts/xmonad-clock.c
tests/genMain.hs
tests/ManageDocks.hs
tests/Selective.hs
tests/SwapWorkspaces.hs
tests/XPrompt.hs
XMonad/Config/dmwit.xmobarrc XMonad/Config/dmwit.xmobarrc
XMonad/Config/Example.hs XMonad/Config/Example.hs
cabal-version: >= 1.6 cabal-version: 1.12
build-type: Simple build-type: Simple
bug-reports: https://github.com/xmonad/xmonad-contrib/issues bug-reports: https://github.com/xmonad/xmonad-contrib/issues
tested-with: GHC==8.0.2, GHC==8.2.2, GHC==8.4.4, GHC==8.6.5, GHC==8.8.1 tested-with: GHC == 8.4.4 || == 8.6.5 || == 8.8.4 || == 8.10.4 || == 9.0.1
source-repository head source-repository head
type: git type: git
@ -47,42 +43,45 @@ source-repository head
flag use_xft flag use_xft
description: Use Xft to render text description: Use Xft to render text
flag testing flag pedantic
description: Testing mode description: Be pedantic (-Werror and the like)
manual: True default: False
default: False manual: True
library library
build-depends: base >= 4.9 && < 5, build-depends: base >= 4.11 && < 5,
bytestring >= 0.10 && < 0.11, bytestring >= 0.10 && < 0.12,
containers >= 0.5 && < 0.7, containers >= 0.5 && < 0.7,
directory, directory,
extensible-exceptions,
filepath, filepath,
old-locale, time >= 1.8 && < 1.13,
old-time,
process, process,
random, random,
mtl >= 1 && < 3, mtl >= 1 && < 3,
unix, unix,
X11>=1.6.1 && < 1.11, X11 >= 1.10 && < 1.11,
xmonad >= 0.15 && < 0.16, xmonad >= 0.16.99999 && < 0.18,
utf8-string, utf8-string
semigroups default-language: Haskell2010
cpp-options: -DXMONAD_CONTRIB_VERSION_MAJOR=0
-DXMONAD_CONTRIB_VERSION_MINOR=17
-DXMONAD_CONTRIB_VERSION_PATCH=0
ghc-options: -Wall -Wno-unused-do-bind
if flag(pedantic)
ghc-options: -Werror -Wwarn=deprecations
-- Keep this in sync with the oldest version in 'tested-with'
if impl(ghc > 8.4.4)
-- don't treat unused-imports warning as errors, they may be necessary
-- for compatibility with older versions of base (or other deps)
ghc-options: -Wwarn=unused-imports
if flag(use_xft) if flag(use_xft)
build-depends: X11-xft >= 0.2 build-depends: X11-xft >= 0.2
cpp-options: -DXFT cpp-options: -DXFT
if true
ghc-options: -fwarn-tabs -Wall
if flag(testing)
ghc-options: -fwarn-tabs -Werror
if impl(ghc >= 6.12.1)
ghc-options: -fno-warn-unused-do-bind
exposed-modules: XMonad.Actions.AfterDrag exposed-modules: XMonad.Actions.AfterDrag
XMonad.Actions.BluetileCommands XMonad.Actions.BluetileCommands
XMonad.Actions.Commands XMonad.Actions.Commands
@ -99,6 +98,7 @@ library
XMonad.Actions.DynamicWorkspaceGroups XMonad.Actions.DynamicWorkspaceGroups
XMonad.Actions.DynamicWorkspaceOrder XMonad.Actions.DynamicWorkspaceOrder
XMonad.Actions.DynamicWorkspaces XMonad.Actions.DynamicWorkspaces
XMonad.Actions.EasyMotion
XMonad.Actions.FindEmptyWorkspace XMonad.Actions.FindEmptyWorkspace
XMonad.Actions.FlexibleManipulate XMonad.Actions.FlexibleManipulate
XMonad.Actions.FlexibleResize XMonad.Actions.FlexibleResize
@ -117,21 +117,26 @@ library
XMonad.Actions.Navigation2D XMonad.Actions.Navigation2D
XMonad.Actions.NoBorders XMonad.Actions.NoBorders
XMonad.Actions.OnScreen XMonad.Actions.OnScreen
XMonad.Actions.PerWindowKeys
XMonad.Actions.PerWorkspaceKeys XMonad.Actions.PerWorkspaceKeys
XMonad.Actions.PhysicalScreens XMonad.Actions.PhysicalScreens
XMonad.Actions.Plane XMonad.Actions.Plane
XMonad.Actions.Prefix
XMonad.Actions.Promote XMonad.Actions.Promote
XMonad.Actions.RandomBackground XMonad.Actions.RandomBackground
XMonad.Actions.RotSlaves XMonad.Actions.RotSlaves
XMonad.Actions.RotateSome
XMonad.Actions.Search XMonad.Actions.Search
XMonad.Actions.ShowText XMonad.Actions.ShowText
XMonad.Actions.Sift
XMonad.Actions.SimpleDate XMonad.Actions.SimpleDate
XMonad.Actions.SinkAll XMonad.Actions.SinkAll
XMonad.Actions.SpawnOn XMonad.Actions.SpawnOn
XMonad.Actions.Submap XMonad.Actions.Submap
XMonad.Actions.SwapWorkspaces
XMonad.Actions.SwapPromote XMonad.Actions.SwapPromote
XMonad.Actions.SwapWorkspaces
XMonad.Actions.TagWindows XMonad.Actions.TagWindows
XMonad.Actions.TiledWindowDragging
XMonad.Actions.TopicSpace XMonad.Actions.TopicSpace
XMonad.Actions.TreeSelect XMonad.Actions.TreeSelect
XMonad.Actions.UpdateFocus XMonad.Actions.UpdateFocus
@ -168,12 +173,14 @@ library
XMonad.Hooks.DebugStack XMonad.Hooks.DebugStack
XMonad.Hooks.DynamicBars XMonad.Hooks.DynamicBars
XMonad.Hooks.DynamicHooks XMonad.Hooks.DynamicHooks
XMonad.Hooks.DynamicIcons
XMonad.Hooks.DynamicLog XMonad.Hooks.DynamicLog
XMonad.Hooks.DynamicProperty XMonad.Hooks.DynamicProperty
XMonad.Hooks.EwmhDesktops XMonad.Hooks.EwmhDesktops
XMonad.Hooks.FadeInactive XMonad.Hooks.FadeInactive
XMonad.Hooks.FadeWindows XMonad.Hooks.FadeWindows
XMonad.Hooks.FloatNext XMonad.Hooks.FloatNext
XMonad.Hooks.Focus
XMonad.Hooks.ICCCMFocus XMonad.Hooks.ICCCMFocus
XMonad.Hooks.InsertPosition XMonad.Hooks.InsertPosition
XMonad.Hooks.ManageDebug XMonad.Hooks.ManageDebug
@ -183,14 +190,19 @@ library
XMonad.Hooks.Place XMonad.Hooks.Place
XMonad.Hooks.PositionStoreHooks XMonad.Hooks.PositionStoreHooks
XMonad.Hooks.RefocusLast XMonad.Hooks.RefocusLast
XMonad.Hooks.Rescreen
XMonad.Hooks.RestoreMinimized XMonad.Hooks.RestoreMinimized
XMonad.Hooks.ScreenCorners XMonad.Hooks.ScreenCorners
XMonad.Hooks.Script XMonad.Hooks.Script
XMonad.Hooks.ServerMode XMonad.Hooks.ServerMode
XMonad.Hooks.SetWMName XMonad.Hooks.SetWMName
XMonad.Hooks.StatusBar
XMonad.Hooks.StatusBar.PP
XMonad.Hooks.TaffybarPagerHints
XMonad.Hooks.ToggleHook XMonad.Hooks.ToggleHook
XMonad.Hooks.UrgencyHook XMonad.Hooks.UrgencyHook
XMonad.Hooks.WallpaperSetter XMonad.Hooks.WallpaperSetter
XMonad.Hooks.WindowSwallowing
XMonad.Hooks.WorkspaceByPos XMonad.Hooks.WorkspaceByPos
XMonad.Hooks.WorkspaceHistory XMonad.Hooks.WorkspaceHistory
XMonad.Hooks.XPropManage XMonad.Hooks.XPropManage
@ -212,12 +224,12 @@ library
XMonad.Layout.DecorationAddons XMonad.Layout.DecorationAddons
XMonad.Layout.DecorationMadness XMonad.Layout.DecorationMadness
XMonad.Layout.Dishes XMonad.Layout.Dishes
XMonad.Layout.MultiDishes
XMonad.Layout.DragPane XMonad.Layout.DragPane
XMonad.Layout.DraggingVisualizer XMonad.Layout.DraggingVisualizer
XMonad.Layout.Drawer XMonad.Layout.Drawer
XMonad.Layout.Dwindle XMonad.Layout.Dwindle
XMonad.Layout.DwmStyle XMonad.Layout.DwmStyle
XMonad.Layout.FixedAspectRatio
XMonad.Layout.FixedColumn XMonad.Layout.FixedColumn
XMonad.Layout.Fullscreen XMonad.Layout.Fullscreen
XMonad.Layout.Gaps XMonad.Layout.Gaps
@ -252,6 +264,7 @@ library
XMonad.Layout.MosaicAlt XMonad.Layout.MosaicAlt
XMonad.Layout.MouseResizableTile XMonad.Layout.MouseResizableTile
XMonad.Layout.MultiColumns XMonad.Layout.MultiColumns
XMonad.Layout.MultiDishes
XMonad.Layout.MultiToggle XMonad.Layout.MultiToggle
XMonad.Layout.MultiToggle.Instances XMonad.Layout.MultiToggle.Instances
XMonad.Layout.MultiToggle.TabBarDecoration XMonad.Layout.MultiToggle.TabBarDecoration
@ -265,6 +278,7 @@ library
XMonad.Layout.PositionStoreFloat XMonad.Layout.PositionStoreFloat
XMonad.Layout.Reflect XMonad.Layout.Reflect
XMonad.Layout.Renamed XMonad.Layout.Renamed
XMonad.Layout.ResizableThreeColumns
XMonad.Layout.ResizableTile XMonad.Layout.ResizableTile
XMonad.Layout.ResizeScreen XMonad.Layout.ResizeScreen
XMonad.Layout.Roledex XMonad.Layout.Roledex
@ -283,16 +297,19 @@ library
XMonad.Layout.SubLayouts XMonad.Layout.SubLayouts
XMonad.Layout.TabBarDecoration XMonad.Layout.TabBarDecoration
XMonad.Layout.Tabbed XMonad.Layout.Tabbed
XMonad.Layout.TallMastersCombo
XMonad.Layout.ThreeColumns XMonad.Layout.ThreeColumns
XMonad.Layout.ToggleLayouts XMonad.Layout.ToggleLayouts
XMonad.Layout.TrackFloating XMonad.Layout.TrackFloating
XMonad.Layout.TwoPane XMonad.Layout.TwoPane
XMonad.Layout.TwoPanePersistent XMonad.Layout.TwoPanePersistent
XMonad.Layout.VoidBorders
XMonad.Layout.WindowArranger XMonad.Layout.WindowArranger
XMonad.Layout.WindowNavigation XMonad.Layout.WindowNavigation
XMonad.Layout.WindowSwitcherDecoration XMonad.Layout.WindowSwitcherDecoration
XMonad.Layout.WorkspaceDir XMonad.Layout.WorkspaceDir
XMonad.Layout.ZoomRow XMonad.Layout.ZoomRow
XMonad.Prelude
XMonad.Prompt XMonad.Prompt
XMonad.Prompt.AppLauncher XMonad.Prompt.AppLauncher
XMonad.Prompt.AppendFile XMonad.Prompt.AppendFile
@ -304,6 +321,7 @@ library
XMonad.Prompt.Input XMonad.Prompt.Input
XMonad.Prompt.Layout XMonad.Prompt.Layout
XMonad.Prompt.Man XMonad.Prompt.Man
XMonad.Prompt.OrgMode
XMonad.Prompt.Pass XMonad.Prompt.Pass
XMonad.Prompt.RunOrRaise XMonad.Prompt.RunOrRaise
XMonad.Prompt.Shell XMonad.Prompt.Shell
@ -313,15 +331,21 @@ library
XMonad.Prompt.Window XMonad.Prompt.Window
XMonad.Prompt.Workspace XMonad.Prompt.Workspace
XMonad.Prompt.XMonad XMonad.Prompt.XMonad
XMonad.Prompt.Zsh
XMonad.Util.ActionCycle
XMonad.Util.ClickableWorkspaces
XMonad.Util.Cursor XMonad.Util.Cursor
XMonad.Util.CustomKeys XMonad.Util.CustomKeys
XMonad.Util.DebugWindow XMonad.Util.DebugWindow
XMonad.Util.Dmenu XMonad.Util.Dmenu
XMonad.Util.DynamicScratchpads
XMonad.Util.Dzen XMonad.Util.Dzen
XMonad.Util.EZConfig XMonad.Util.EZConfig
XMonad.Util.ExclusiveScratchpads XMonad.Util.ExclusiveScratchpads
XMonad.Util.ExtensibleConf
XMonad.Util.ExtensibleState XMonad.Util.ExtensibleState
XMonad.Util.Font XMonad.Util.Font
XMonad.Util.Hacks
XMonad.Util.Image XMonad.Util.Image
XMonad.Util.Invisible XMonad.Util.Invisible
XMonad.Util.Loggers XMonad.Util.Loggers
@ -339,8 +363,8 @@ library
XMonad.Util.Replace XMonad.Util.Replace
XMonad.Util.Run XMonad.Util.Run
XMonad.Util.Scratchpad XMonad.Util.Scratchpad
XMonad.Util.SpawnNamedPipe
XMonad.Util.SessionStart XMonad.Util.SessionStart
XMonad.Util.SpawnNamedPipe
XMonad.Util.SpawnOnce XMonad.Util.SpawnOnce
XMonad.Util.Stack XMonad.Util.Stack
XMonad.Util.StringProp XMonad.Util.StringProp
@ -354,3 +378,85 @@ library
XMonad.Util.WorkspaceCompare XMonad.Util.WorkspaceCompare
XMonad.Util.XSelection XMonad.Util.XSelection
XMonad.Util.XUtils XMonad.Util.XUtils
test-suite tests
type: exitcode-stdio-1.0
main-is: Main.hs
other-modules: CycleRecentWS
ExtensibleConf
GridSelect
Instances
ManageDocks
NoBorders
OrgMode
RotateSome
Selective
SwapWorkspaces
Utils
XMonad.Actions.CycleRecentWS
XMonad.Actions.CycleWS
XMonad.Actions.FocusNth
XMonad.Actions.GridSelect
XMonad.Actions.PhysicalScreens
XMonad.Actions.RotateSome
XMonad.Actions.SwapWorkspaces
XMonad.Actions.TagWindows
XMonad.Actions.WindowBringer
XMonad.Hooks.ManageDocks
XMonad.Hooks.ManageHelpers
XMonad.Hooks.UrgencyHook
XMonad.Hooks.WorkspaceHistory
XMonad.Layout.Decoration
XMonad.Layout.LayoutModifier
XMonad.Layout.LimitWindows
XMonad.Layout.NoBorders
XMonad.Layout.WindowArranger
XMonad.Prelude
XMonad.Prompt
XMonad.Prompt.OrgMode
XMonad.Prompt.Shell
XMonad.Util.Dmenu
XMonad.Util.Dzen
XMonad.Util.ExtensibleConf
XMonad.Util.ExtensibleState
XMonad.Util.Font
XMonad.Util.Image
XMonad.Util.Invisible
XMonad.Util.NamedWindows
XMonad.Util.PureX
XMonad.Util.Rectangle
XMonad.Util.Run
XMonad.Util.Stack
XMonad.Util.Timer
XMonad.Util.Types
XMonad.Util.WindowProperties
XMonad.Util.WorkspaceCompare
XMonad.Util.XSelection
XMonad.Util.XUtils
XPrompt
hs-source-dirs: tests, .
build-depends: base
, QuickCheck >= 2
, X11 >= 1.10 && < 1.11
, containers
, directory
, time >= 1.8 && < 1.13
, hspec >= 2.4.0 && < 3
, mtl
, random
, process
, unix
, utf8-string
, xmonad >= 0.16.9999 && < 0.18
cpp-options: -DTESTING
ghc-options: -Wall -Wno-unused-do-bind
default-language: Haskell2010
if flag(pedantic)
ghc-options: -Werror -Wwarn=deprecations
-- Keep this in sync with the oldest version in 'tested-with'
if impl(ghc > 8.4.4)
-- don't treat unused-imports warning as errors, they may be necessary
-- for compatibility with older versions of base (or other deps)
ghc-options: -Wwarn=unused-imports