update to 0.17.0

This commit is contained in:
Iurii Mykhalskyi 2022-05-30 15:51:36 +03:00
parent fe645c18f7
commit aab35d0d14
4 changed files with 151 additions and 136 deletions

1
.gitignore vendored
View File

@ -6,3 +6,4 @@ xmonad-0.9.1.tar.gz
/xmonad-0.12.tar.gz
/xmonad-0.13.tar.gz
/xmonad-0.15.tar.gz
/xmonad-0.17.0.tar.gz

View File

@ -1 +1 @@
SHA512 (xmonad-0.15.tar.gz) = f881f3faa4f5a0de7a5a37118cd7041083ae3a7569c7094b55dedb9aa858176789aff459d426b237ebae5cc4598b06de790938775a7ac968c2d76be3f0efc8ba
SHA512 (xmonad-0.17.0.tar.gz) = 1ec46ee61f4bf1879ea638e9be83378273050670ed2ee0f00e7d43b188cc29a874aa5b40076162a1ef0038802cc43f675773951f9b7d1f26329f9d105c28b3f7

View File

@ -1,6 +1,5 @@
name: xmonad
version: 0.15
x-revision: 1
version: 0.17.0
synopsis: A tiling window manager
description: xmonad is a tiling window manager for X. Windows are arranged
automatically to tile the screen without gaps or overlap, maximising
@ -28,39 +27,34 @@ author: Spencer Janssen, Don Stewart, Adam Vogt, David Roundy, Jason
Ondřej Súkup, Paul Hebble, Shachaf Ben-Kiki, Siim Põder, Tim McIver,
Trevor Elliott, Wouter Swierstra, Conrad Irwin, Tim Thelion
maintainer: xmonad@haskell.org
tested-with: GHC == 8.0.2, GHC == 8.2.2, GHC == 8.4.3, GHC == 8.6.1
tested-with: GHC == 8.4.4 || == 8.6.5 || == 8.8.4 || == 8.10.4 || == 9.0.1
category: System
homepage: http://xmonad.org
bug-reports: https://github.com/xmonad/xmonad/issues
build-type: Simple
extra-source-files: README.md
CHANGES.md
CONFIG
STYLE
tests/*.hs
tests/Properties/*.hs
tests/Properties/Layout/*.hs
CONTRIBUTING.md
INSTALL.md
MAINTAINERS.md
TUTORIAL.md
man/xmonad.1.markdown
man/xmonad.1
man/xmonad.1.html
man/xmonad.hs
util/GenerateManpage.hs
util/hpcReport.sh
cabal-version: >= 1.8
cabal-version: 1.12
source-repository head
type: git
location: https://github.com/xmonad/xmonad
flag testing
flag pedantic
description: Be pedantic (-Werror and the like)
default: False
manual: True
description: Testing mode, only build minimal components
flag generatemanpage
default: False
manual: True
description: Build the tool for generating the man page
flag quickcheck-classes
library
exposed-modules: XMonad
@ -73,36 +67,40 @@ library
XMonad.StackSet
other-modules: Paths_xmonad
hs-source-dirs: src
build-depends: base >= 4.9 && < 5
, X11 >= 1.8 && < 1.11
build-depends: base >= 4.11 && < 5
, X11 >= 1.10 && < 1.11
, containers
, data-default
, data-default-class
, directory
, extensible-exceptions
, filepath
, mtl
, process
, setlocale
, time
, transformers >= 0.3
, unix
, utf8-string >= 0.3 && < 1.1
ghc-options: -funbox-strict-fields -Wall -fno-warn-unused-do-bind
ghc-options: -funbox-strict-fields -Wall -Wno-unused-do-bind
default-language: Haskell2010
if flag(testing)
buildable: False
-- Keep this in sync with the oldest version in 'tested-with'
if impl(ghc > 8.4.4)
ghc-options: -Wno-unused-imports
if flag(pedantic)
ghc-options: -Werror
executable xmonad
main-is: Main.hs
build-depends: base, X11, mtl, unix, xmonad
ghc-options: -Wall -fno-warn-unused-do-bind
build-depends: base, xmonad
ghc-options: -Wall -Wno-unused-do-bind
default-language: Haskell2010
executable generatemanpage
main-is: GenerateManpage.hs
hs-source-dirs: util
-- Keep this in sync with the oldest version in 'tested-with'
if impl(ghc > 8.4.4)
ghc-options: -Wno-unused-imports
if flag(generatemanpage)
build-depends: base, pandoc >= 2, regex-posix, text
else
buildable: False
if flag(pedantic)
ghc-options: -Werror
test-suite properties
type: exitcode-stdio-1.0
@ -125,4 +123,17 @@ test-suite properties
Properties.Workspace
Utils
hs-source-dirs: tests
build-depends: base, QuickCheck >= 2, X11, containers, extensible-exceptions, xmonad
build-depends: base
, QuickCheck >= 2
, X11
, containers
, xmonad
default-language: Haskell2010
if flag(quickcheck-classes) && impl(ghc > 8.5)
-- no quickcheck-classes in LTS-12
-- GHC 8.4 and lower needs too much boilerplate (Eq1, Show1, …)
build-depends: quickcheck-classes >= 0.4.3
if flag(pedantic)
ghc-options: -Werror

View File

@ -1,4 +1,4 @@
# generated by cabal-rpm-2.0.9
# generated by cabal-rpm-2.0.11.1
# https://docs.fedoraproject.org/en-US/packaging-guidelines/Haskell/
%global pkg_name xmonad
@ -7,8 +7,8 @@
%bcond_without tests
Name: %{pkg_name}
Version: 0.15
Release: 12%{?dist}
Version: 0.17.0
Release: 1%{?dist}
Summary: A tiling window manager
License: BSD
@ -31,15 +31,15 @@ BuildRequires: ghc-rpm-macros
BuildRequires: ghc-X11-prof
BuildRequires: ghc-base-prof
BuildRequires: ghc-containers-prof
BuildRequires: ghc-data-default-prof
BuildRequires: ghc-data-default-class-prof
BuildRequires: ghc-directory-prof
BuildRequires: ghc-extensible-exceptions-prof
BuildRequires: ghc-filepath-prof
BuildRequires: ghc-mtl-prof
BuildRequires: ghc-process-prof
BuildRequires: ghc-setlocale-prof
BuildRequires: ghc-time-prof
BuildRequires: ghc-transformers-prof
BuildRequires: ghc-unix-prof
BuildRequires: ghc-utf8-string-prof
%if %{with tests}
BuildRequires: ghc-QuickCheck-devel
%endif
@ -241,7 +241,7 @@ install -p -m 0644 -D %SOURCE7 %{buildroot}%{_datadir}/xmonad/xmonad.hs
%files -n ghc-%{name}-devel -f ghc-%{name}-devel.files
%doc CONFIG STYLE
%doc CONTRIBUTING.md TUTORIAL.md
%if %{with haddock}
@ -256,6 +256,9 @@ install -p -m 0644 -D %SOURCE7 %{buildroot}%{_datadir}/xmonad/xmonad.hs
%changelog
* Mon May 30 2022 Iurii Mykhalskyi <yriy.pma@gmail.com> - 0.17.0-1
- https://hackage.haskell.org/package/xmonad-0.17.0/changelog
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.15-12
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild