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.15.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}
Name: ghc-%{pkg_name}
Version: 0.16
Release: 7%{?dist}
Summary: Third party extensions for xmonad
Version: 0.17.0
Release: 1%{?dist}
Summary: Community-maintained extensions extensions for xmonad
License: BSD
Url: https://hackage.haskell.org/package/%{pkg_name}
@ -31,22 +31,19 @@ BuildRequires: ghc-base-prof
BuildRequires: ghc-bytestring-prof
BuildRequires: ghc-containers-prof
BuildRequires: ghc-directory-prof
BuildRequires: ghc-extensible-exceptions-prof
BuildRequires: ghc-filepath-prof
BuildRequires: ghc-mtl-prof
BuildRequires: ghc-old-locale-prof
BuildRequires: ghc-old-time-prof
BuildRequires: ghc-process-prof
BuildRequires: ghc-random-prof
BuildRequires: ghc-semigroups-prof
BuildRequires: ghc-time-prof
BuildRequires: ghc-unix-prof
BuildRequires: ghc-utf8-string-prof
BuildRequires: ghc-xmonad-prof
# End cabal-rpm deps
%description
Third party tiling algorithms, configurations and scripts to xmonad, a tiling
window manager for X.
Community-maintained tiling algorithms and extension modules for xmonad, an X11
tiling window manager.
For an introduction to building, configuring and using xmonad extensions, see
"XMonad.Doc". In particular:
@ -138,6 +135,9 @@ dos2unix -k -n %{SOURCE1} %{pkg_name}.cabal
%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
- 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
version: 0.16
x-revision: 1
homepage: http://xmonad.org/
synopsis: Third party extensions for xmonad
version: 0.17.0
-- ^ also update cpp-options: -DXMONAD_CONTRIB_VERSION_*
homepage: https://xmonad.org/
synopsis: Community-maintained extensions extensions for xmonad
description:
Third party tiling algorithms, configurations and scripts to xmonad,
a tiling window manager for X.
Community-maintained tiling algorithms and extension modules for xmonad,
an X11 tiling window manager.
.
For an introduction to building, configuring and using xmonad
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/xinitrc scripts/xmonad-acpi.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/Example.hs
cabal-version: >= 1.6
cabal-version: 1.12
build-type: Simple
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
type: git
@ -47,42 +43,45 @@ source-repository head
flag use_xft
description: Use Xft to render text
flag testing
description: Testing mode
manual: True
default: False
flag pedantic
description: Be pedantic (-Werror and the like)
default: False
manual: True
library
build-depends: base >= 4.9 && < 5,
bytestring >= 0.10 && < 0.11,
build-depends: base >= 4.11 && < 5,
bytestring >= 0.10 && < 0.12,
containers >= 0.5 && < 0.7,
directory,
extensible-exceptions,
filepath,
old-locale,
old-time,
time >= 1.8 && < 1.13,
process,
random,
mtl >= 1 && < 3,
unix,
X11>=1.6.1 && < 1.11,
xmonad >= 0.15 && < 0.16,
utf8-string,
semigroups
X11 >= 1.10 && < 1.11,
xmonad >= 0.16.99999 && < 0.18,
utf8-string
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)
build-depends: X11-xft >= 0.2
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
XMonad.Actions.BluetileCommands
XMonad.Actions.Commands
@ -99,6 +98,7 @@ library
XMonad.Actions.DynamicWorkspaceGroups
XMonad.Actions.DynamicWorkspaceOrder
XMonad.Actions.DynamicWorkspaces
XMonad.Actions.EasyMotion
XMonad.Actions.FindEmptyWorkspace
XMonad.Actions.FlexibleManipulate
XMonad.Actions.FlexibleResize
@ -117,21 +117,26 @@ library
XMonad.Actions.Navigation2D
XMonad.Actions.NoBorders
XMonad.Actions.OnScreen
XMonad.Actions.PerWindowKeys
XMonad.Actions.PerWorkspaceKeys
XMonad.Actions.PhysicalScreens
XMonad.Actions.Plane
XMonad.Actions.Prefix
XMonad.Actions.Promote
XMonad.Actions.RandomBackground
XMonad.Actions.RotSlaves
XMonad.Actions.RotateSome
XMonad.Actions.Search
XMonad.Actions.ShowText
XMonad.Actions.Sift
XMonad.Actions.SimpleDate
XMonad.Actions.SinkAll
XMonad.Actions.SpawnOn
XMonad.Actions.Submap
XMonad.Actions.SwapWorkspaces
XMonad.Actions.SwapPromote
XMonad.Actions.SwapWorkspaces
XMonad.Actions.TagWindows
XMonad.Actions.TiledWindowDragging
XMonad.Actions.TopicSpace
XMonad.Actions.TreeSelect
XMonad.Actions.UpdateFocus
@ -168,12 +173,14 @@ library
XMonad.Hooks.DebugStack
XMonad.Hooks.DynamicBars
XMonad.Hooks.DynamicHooks
XMonad.Hooks.DynamicIcons
XMonad.Hooks.DynamicLog
XMonad.Hooks.DynamicProperty
XMonad.Hooks.EwmhDesktops
XMonad.Hooks.FadeInactive
XMonad.Hooks.FadeWindows
XMonad.Hooks.FloatNext
XMonad.Hooks.Focus
XMonad.Hooks.ICCCMFocus
XMonad.Hooks.InsertPosition
XMonad.Hooks.ManageDebug
@ -183,14 +190,19 @@ library
XMonad.Hooks.Place
XMonad.Hooks.PositionStoreHooks
XMonad.Hooks.RefocusLast
XMonad.Hooks.Rescreen
XMonad.Hooks.RestoreMinimized
XMonad.Hooks.ScreenCorners
XMonad.Hooks.Script
XMonad.Hooks.ServerMode
XMonad.Hooks.SetWMName
XMonad.Hooks.StatusBar
XMonad.Hooks.StatusBar.PP
XMonad.Hooks.TaffybarPagerHints
XMonad.Hooks.ToggleHook
XMonad.Hooks.UrgencyHook
XMonad.Hooks.WallpaperSetter
XMonad.Hooks.WindowSwallowing
XMonad.Hooks.WorkspaceByPos
XMonad.Hooks.WorkspaceHistory
XMonad.Hooks.XPropManage
@ -212,12 +224,12 @@ library
XMonad.Layout.DecorationAddons
XMonad.Layout.DecorationMadness
XMonad.Layout.Dishes
XMonad.Layout.MultiDishes
XMonad.Layout.DragPane
XMonad.Layout.DraggingVisualizer
XMonad.Layout.Drawer
XMonad.Layout.Dwindle
XMonad.Layout.DwmStyle
XMonad.Layout.FixedAspectRatio
XMonad.Layout.FixedColumn
XMonad.Layout.Fullscreen
XMonad.Layout.Gaps
@ -252,6 +264,7 @@ library
XMonad.Layout.MosaicAlt
XMonad.Layout.MouseResizableTile
XMonad.Layout.MultiColumns
XMonad.Layout.MultiDishes
XMonad.Layout.MultiToggle
XMonad.Layout.MultiToggle.Instances
XMonad.Layout.MultiToggle.TabBarDecoration
@ -265,6 +278,7 @@ library
XMonad.Layout.PositionStoreFloat
XMonad.Layout.Reflect
XMonad.Layout.Renamed
XMonad.Layout.ResizableThreeColumns
XMonad.Layout.ResizableTile
XMonad.Layout.ResizeScreen
XMonad.Layout.Roledex
@ -283,16 +297,19 @@ library
XMonad.Layout.SubLayouts
XMonad.Layout.TabBarDecoration
XMonad.Layout.Tabbed
XMonad.Layout.TallMastersCombo
XMonad.Layout.ThreeColumns
XMonad.Layout.ToggleLayouts
XMonad.Layout.TrackFloating
XMonad.Layout.TwoPane
XMonad.Layout.TwoPanePersistent
XMonad.Layout.VoidBorders
XMonad.Layout.WindowArranger
XMonad.Layout.WindowNavigation
XMonad.Layout.WindowSwitcherDecoration
XMonad.Layout.WorkspaceDir
XMonad.Layout.ZoomRow
XMonad.Prelude
XMonad.Prompt
XMonad.Prompt.AppLauncher
XMonad.Prompt.AppendFile
@ -304,6 +321,7 @@ library
XMonad.Prompt.Input
XMonad.Prompt.Layout
XMonad.Prompt.Man
XMonad.Prompt.OrgMode
XMonad.Prompt.Pass
XMonad.Prompt.RunOrRaise
XMonad.Prompt.Shell
@ -313,15 +331,21 @@ library
XMonad.Prompt.Window
XMonad.Prompt.Workspace
XMonad.Prompt.XMonad
XMonad.Prompt.Zsh
XMonad.Util.ActionCycle
XMonad.Util.ClickableWorkspaces
XMonad.Util.Cursor
XMonad.Util.CustomKeys
XMonad.Util.DebugWindow
XMonad.Util.Dmenu
XMonad.Util.DynamicScratchpads
XMonad.Util.Dzen
XMonad.Util.EZConfig
XMonad.Util.ExclusiveScratchpads
XMonad.Util.ExtensibleConf
XMonad.Util.ExtensibleState
XMonad.Util.Font
XMonad.Util.Hacks
XMonad.Util.Image
XMonad.Util.Invisible
XMonad.Util.Loggers
@ -339,8 +363,8 @@ library
XMonad.Util.Replace
XMonad.Util.Run
XMonad.Util.Scratchpad
XMonad.Util.SpawnNamedPipe
XMonad.Util.SessionStart
XMonad.Util.SpawnNamedPipe
XMonad.Util.SpawnOnce
XMonad.Util.Stack
XMonad.Util.StringProp
@ -354,3 +378,85 @@ library
XMonad.Util.WorkspaceCompare
XMonad.Util.XSelection
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