From aab35d0d14f18c63c02171a9b5b5f1c8c0ebe0fd Mon Sep 17 00:00:00 2001 From: Iurii Mykhalskyi Date: May 30 2022 13:11:40 +0000 Subject: update to 0.17.0 --- diff --git a/.gitignore b/.gitignore index 5639368..bca1073 100644 --- a/.gitignore +++ b/.gitignore @@ -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 diff --git a/sources b/sources index d4ea534..d79d3b3 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xmonad-0.15.tar.gz) = f881f3faa4f5a0de7a5a37118cd7041083ae3a7569c7094b55dedb9aa858176789aff459d426b237ebae5cc4598b06de790938775a7ac968c2d76be3f0efc8ba +SHA512 (xmonad-0.17.0.tar.gz) = 1ec46ee61f4bf1879ea638e9be83378273050670ed2ee0f00e7d43b188cc29a874aa5b40076162a1ef0038802cc43f675773951f9b7d1f26329f9d105c28b3f7 diff --git a/xmonad-0.15.cabal b/xmonad-0.15.cabal deleted file mode 100644 index da20fd0..0000000 --- a/xmonad-0.15.cabal +++ /dev/null @@ -1,128 +0,0 @@ -name: xmonad -version: 0.15 -x-revision: 1 -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 - screen use. All features of the window manager are accessible from the - keyboard: a mouse is strictly optional. xmonad is written and - extensible in Haskell. Custom layout algorithms, and other extensions, - may be written by the user in config files. Layouts are applied - dynamically, and different layouts may be used on each workspace. - Xinerama is fully supported, allowing windows to be tiled on several - screens. -license: BSD3 -license-file: LICENSE -author: Spencer Janssen, Don Stewart, Adam Vogt, David Roundy, Jason Creighton, - Brent Yorgey, Peter Jones, Peter Simons, Andrea Rossato, Devin Mullins, - Lukas Mai, Alec Berryman, Stefan O'Rear, Daniel Wagner, Peter J. Jones, - Daniel Schoepe, Karsten Schoelzel, Neil Mitchell, Joachim Breitner, - Peter De Wachter, Eric Mertens, Geoff Reedy, Michiel Derhaeg, - Philipp Balzarek, Valery V. Vorotyntsev, Alex Tarkovsky, Fabian Beuke, - Felix Hirn, Michael Sloan, Tomas Janousek, Vanessa McHale, Nicolas Pouillard, - Aaron Denney, Austin Seipp, Benno Fünfstück, Brandon S Allbery, Chris Mears, - Christian Thiemann, Clint Adams, Daniel Neri, David Lazar, Ferenc Wagner, - Francesco Ariis, Gábor Lipták, Ivan N. Veselov, Ivan Tarasov, Javran Cheng, - Jens Petersen, Joey Hess, Jonne Ransijn, Josh Holland, Khudyakov Alexey, - Klaus Weidner, Michael G. Sloan, Mikkel Christiansen, Nicolas Dudebout, - 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 -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 - man/xmonad.1.markdown - man/xmonad.1 - man/xmonad.1.html - man/xmonad.hs - util/GenerateManpage.hs - util/hpcReport.sh -cabal-version: >= 1.8 - -source-repository head - type: git - location: https://github.com/xmonad/xmonad - -flag testing - 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 - -library - exposed-modules: XMonad - XMonad.Config - XMonad.Core - XMonad.Layout - XMonad.Main - XMonad.ManageHook - XMonad.Operations - XMonad.StackSet - other-modules: Paths_xmonad - hs-source-dirs: src - build-depends: base >= 4.9 && < 5 - , X11 >= 1.8 && < 1.11 - , containers - , data-default - , directory - , extensible-exceptions - , filepath - , mtl - , process - , setlocale - , unix - , utf8-string >= 0.3 && < 1.1 - ghc-options: -funbox-strict-fields -Wall -fno-warn-unused-do-bind - - if flag(testing) - buildable: False - -executable xmonad - main-is: Main.hs - build-depends: base, X11, mtl, unix, xmonad - ghc-options: -Wall -fno-warn-unused-do-bind - -executable generatemanpage - main-is: GenerateManpage.hs - hs-source-dirs: util - - if flag(generatemanpage) - build-depends: base, pandoc >= 2, regex-posix, text - else - buildable: False - -test-suite properties - type: exitcode-stdio-1.0 - main-is: Properties.hs - other-modules: Instances - Properties.Delete - Properties.Failure - Properties.Floating - Properties.Focus - Properties.GreedyView - Properties.Insert - Properties.Layout.Full - Properties.Layout.Tall - Properties.Screen - Properties.Shift - Properties.Stack - Properties.StackSet - Properties.Swap - Properties.View - Properties.Workspace - Utils - hs-source-dirs: tests - build-depends: base, QuickCheck >= 2, X11, containers, extensible-exceptions, xmonad diff --git a/xmonad-0.17.0.cabal b/xmonad-0.17.0.cabal new file mode 100644 index 0000000..e7e177b --- /dev/null +++ b/xmonad-0.17.0.cabal @@ -0,0 +1,139 @@ +name: xmonad +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 + screen use. All features of the window manager are accessible from the + keyboard: a mouse is strictly optional. xmonad is written and + extensible in Haskell. Custom layout algorithms, and other extensions, + may be written by the user in config files. Layouts are applied + dynamically, and different layouts may be used on each workspace. + Xinerama is fully supported, allowing windows to be tiled on several + screens. +license: BSD3 +license-file: LICENSE +author: Spencer Janssen, Don Stewart, Adam Vogt, David Roundy, Jason Creighton, + Brent Yorgey, Peter Jones, Peter Simons, Andrea Rossato, Devin Mullins, + Lukas Mai, Alec Berryman, Stefan O'Rear, Daniel Wagner, Peter J. Jones, + Daniel Schoepe, Karsten Schoelzel, Neil Mitchell, Joachim Breitner, + Peter De Wachter, Eric Mertens, Geoff Reedy, Michiel Derhaeg, + Philipp Balzarek, Valery V. Vorotyntsev, Alex Tarkovsky, Fabian Beuke, + Felix Hirn, Michael Sloan, Tomas Janousek, Vanessa McHale, Nicolas Pouillard, + Aaron Denney, Austin Seipp, Benno Fünfstück, Brandon S Allbery, Chris Mears, + Christian Thiemann, Clint Adams, Daniel Neri, David Lazar, Ferenc Wagner, + Francesco Ariis, Gábor Lipták, Ivan N. Veselov, Ivan Tarasov, Javran Cheng, + Jens Petersen, Joey Hess, Jonne Ransijn, Josh Holland, Khudyakov Alexey, + Klaus Weidner, Michael G. Sloan, Mikkel Christiansen, Nicolas Dudebout, + 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.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 + CONTRIBUTING.md + INSTALL.md + MAINTAINERS.md + TUTORIAL.md + man/xmonad.1.markdown + man/xmonad.1 + man/xmonad.1.html + man/xmonad.hs + util/hpcReport.sh +cabal-version: 1.12 + +source-repository head + type: git + location: https://github.com/xmonad/xmonad + +flag pedantic + description: Be pedantic (-Werror and the like) + default: False + manual: True + +flag quickcheck-classes + +library + exposed-modules: XMonad + XMonad.Config + XMonad.Core + XMonad.Layout + XMonad.Main + XMonad.ManageHook + XMonad.Operations + XMonad.StackSet + other-modules: Paths_xmonad + hs-source-dirs: src + build-depends: base >= 4.11 && < 5 + , X11 >= 1.10 && < 1.11 + , containers + , data-default-class + , directory + , filepath + , mtl + , process + , setlocale + , time + , transformers >= 0.3 + , unix + ghc-options: -funbox-strict-fields -Wall -Wno-unused-do-bind + default-language: Haskell2010 + + -- 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, xmonad + ghc-options: -Wall -Wno-unused-do-bind + default-language: Haskell2010 + + -- 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 + +test-suite properties + type: exitcode-stdio-1.0 + main-is: Properties.hs + other-modules: Instances + Properties.Delete + Properties.Failure + Properties.Floating + Properties.Focus + Properties.GreedyView + Properties.Insert + Properties.Layout.Full + Properties.Layout.Tall + Properties.Screen + Properties.Shift + Properties.Stack + Properties.StackSet + Properties.Swap + Properties.View + Properties.Workspace + Utils + hs-source-dirs: tests + 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 diff --git a/xmonad.spec b/xmonad.spec index 86c3f48..2bd5eb4 100644 --- a/xmonad.spec +++ b/xmonad.spec @@ -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 - 0.17.0-1 +- https://hackage.haskell.org/package/xmonad-0.17.0/changelog + * Sat Jan 22 2022 Fedora Release Engineering - 0.15-12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild