Skip to content
Snippets Groups Projects
  1. Sep 18, 2023
  2. Sep 09, 2023
  3. Sep 04, 2023
    • Jelle van der Waa's avatar
      feat(release): always generate a .SRCINFO file on release · 8190a224
      Jelle van der Waa authored and Levente Polyak's avatar Levente Polyak committed
      
      When releasing a package always generate a .SRCINFO file so we can build
      tooling based upon these files instead of having to parse bash in a
      non-bash language.
      
      Some tests have shown around 30 seconds or generating the metadata on
      packages like thunderbird. The implementation in makepkg becomes semi
      slow for some split packages that provide a huge number of individual
      packages, but it seems reasonably fast so we can instead have a uniform
      state of always providing .SRCINFO files.
      
      Signed-off-by: Levente Polyak's avatarLevente Polyak <anthraxx@archlinux.org>
      Verified
      8190a224
  4. Aug 27, 2023
  5. Jul 21, 2023
  6. Jul 06, 2023
  7. Jul 05, 2023
  8. Jun 17, 2023
  9. Jun 07, 2023
  10. May 27, 2023
  11. May 26, 2023
    • Levente Polyak's avatar
      fix(commitpkg): only force existing files to be under version control · 3283b2ca
      Levente Polyak authored
      
      Before porting commitpkg to Git, the code has checked the SVN status for
      none commited files. During the port this has changed by straight
      checking for any passed files if they were under version control or not.
      
      In general the whole logic is very brittle as variables are searched by
      regex and directly passed to eval while ignoring any function scoping.
      This leads to missing files when they reference the $pkgname inside a
      package function but also provide wrong ones when eval simply returns
      the first $pkgname while ignoring and function scopes.
      
      In the future this should completely be replaces by .SRCINFO processing.
      
      Fixes #145
      
      Signed-off-by: Levente Polyak's avatarLevente Polyak <anthraxx@archlinux.org>
      Verified
      3283b2ca
  12. May 25, 2023
  13. May 24, 2023
  14. May 23, 2023
  15. May 22, 2023
  16. May 21, 2023
  17. May 20, 2023
  18. May 19, 2023
Loading