Skip to content
Snippets Groups Projects
  1. Dec 25, 2024
  2. Nov 16, 2024
  3. Aug 30, 2024
  4. Aug 29, 2024
    • Carl Smedstad's avatar
      Rework package split · 1e4884e5
      Carl Smedstad authored
      The package split has been reworked and the package now has the
      following sub-packages:
      
      * powerline: Merged from powerline, python-powerline, and
                   powerline-common.
      * powerline-fonts: Same as before.
      * vim-powerline: Name changed from powerline-vim, to follow the naming
                       convention of other packaged vim plugins
      
      This is how Fedora packages Powerline, with the exception that they also
      have a docs- and a tmux-package. See:
      https://packages.fedoraproject.org/pkgs/powerline/powerline/
      
      Additionally, add vim-powerline to the vim-plugins group, as it seems
      that is appropriate.
      1e4884e5
    • Carl Smedstad's avatar
      upgpkg: 2.8.4-1: Upstream release · e8311b8d
      Carl Smedstad authored
      https://github.com/powerline/powerline/releases/tag/2.8.4
      
      All patches with generic fixes we previously applied have been upstreamed in
      this release.
      2.8.4-1
      e8311b8d
    • Carl Smedstad's avatar
      upgpkg: 2.8.3-5: Remove 'python setup.py' based build & test setup · 08e494b7
      Carl Smedstad authored
      See: !1
      
      Don't declare arch for split packages - breaks checkpkg and pkgctl release.
      2.8.3-5
      08e494b7
    • Carl Smedstad's avatar
      Remove 'python setup.py' based build & test setup · 5366b091
      Carl Smedstad authored
      Heavily refactor/rewrite the PKGBUILD to replace the setup.py dependent
      build and test process (TODO [0]). To achieve this, the source has been
      heavily patched - the full patch set is maintained, and is easier to
      overview, in the 'archlinux' branch of my fork [1].
      
      The first two patches, have already been upstreamed:
      
      1. Ensure compatibility with Python 3.11 (#2212)
      2. Remove imp module from tests to make them compatible with python 3.12 (#2251)
      
      The following four I intend to try to upstream as they are generic fixes
      of various Python deprecations and removals:
      
      3. Add missing import 'types'
      4. Remove usage of 'imp' module - removed in Python 3.12
      5. Remove usage of deprecated method locale.getdefaultlocale()
      6. Fix invalid escape sequences
      
      The following three workarounds to enable uilding and testing without
      setup.py:
      
      7. Compile powerline executable without setuptools
      8. Point shebangs to system Python
      9. Remove failing tests
      
      Additional changes to PKGBUILD:
      
      * We now run a subset of the test suite, specifically the ones in
        tests/test_python with the exception of a few failing ones.
      
      * The licenses is now installed as a one license file per package, to
        avoid the complexity of cross-package symlinks.
      
      [0]: https://archlinux.org/todo/stop-using-python-setuppy-test/
      [1]: https://github.com/carlsmedstad/powerline/tree/archlinux
      5366b091
  5. Apr 07, 2024
  6. Feb 27, 2024
  7. Apr 11, 2023
  8. Sep 23, 2022
  9. Dec 03, 2021
  10. Dec 02, 2021
  11. Mar 28, 2021
  12. Mar 08, 2021
  13. Nov 12, 2020
  14. Jun 26, 2020
  15. Jun 10, 2020
  16. May 18, 2020
  17. Mar 12, 2020
  18. Nov 04, 2019
  19. Mar 05, 2019
  20. Sep 12, 2018
  21. Aug 14, 2018
  22. Jul 31, 2018
  23. Jun 30, 2018
  24. Nov 15, 2017
    • Evangelos Foutras's avatar
      Remove i686 from arch=() · 9ed8c9cd
      Evangelos Foutras authored
      FTR, commands used to change arch=() and then verify the changes:
      
      $ sed -Ei "/^arch=/{s/ *?['\"]?i686['\"]? *?//;s/ *$//}" */*/PKGBUILD*
      
      $ grep -r i686 * | grep arch= | grep -v repos
      
      $ svn diff | grep -A 1 ^-[^-] | grep -v -- -- | cut -c2- |
        while IFS=$'\n' read -r l1; IFS=$'\n' read -r l2; do
          echo "$l1 -> $l2"
        done | sort -u
      9ed8c9cd
  25. May 10, 2017
  26. Feb 09, 2017
  27. Jan 13, 2017
  28. Jan 11, 2017
  29. Dec 25, 2016
  30. Jul 29, 2016
  31. Apr 19, 2016
  32. Feb 28, 2016
  33. Feb 25, 2016
Loading