Commit Graph

27 Commits

Author SHA1 Message Date
ognevnydemon
072efc0fa4 pacman: add RUST_CHOST to makepkg*.conf 2025-11-05 08:47:47 +01:00
Christoph Reiter
6f0a8510ba pacman: restore COMPRESSZST defaults (#5605)
With https://github.com/msys2/msys2-autobuild/commit/dc632d99340da8b204fa2d7
we can now override COMPRESSZST in autobuild, to use higher than default
compression when building packages for the repo.

This means we can revert the default COMPRESSZST back to the default
zstd compression level (3) and make packaging faster for development/CI
etc.
2025-08-30 18:24:40 +02:00
Christoph Reiter
1915a138c0 pacman: Update to 6.1.0 (v2)
Same as #4584 but with an additional backport:
https://github.com/msys2/msys2-pacman/pull/49

Old message:

See msys2/msys2-pacman#45

makepkg.conf synced with the upstream version:
https://gitlab.archlinux.org/pacman/pacman/-/blob/v6.1.0/etc/makepkg.conf.in

Skip patches only changing CI configs
2024-05-09 09:45:39 +02:00
مهدي شينون (Mehdi Chinoune)
2673230b92 Revert "pacman: Update to 6.1.0"
This reverts commit 7edf29e04a.
2024-05-07 16:15:46 +01:00
Christoph Reiter
7edf29e04a pacman: Update to 6.1.0
See https://github.com/msys2/msys2-pacman/pull/45

makepkg.conf synced with the upstream version:
https://gitlab.archlinux.org/pacman/pacman/-/blob/v6.1.0/etc/makepkg.conf.in

Skip patches only changing CI configs
2024-05-06 07:58:15 +02:00
Markus Mützel
5379887583 pacman: remove -pipe from default LDFLAGS for all environments
This is motivated by https://github.com/msys2/MINGW-packages/pull/20591
where flang v18 stopped supporting the -pipe flag which is passed to
it via LDFLAGS. v17 still supported it and it's not clear where and when
it was changed exactly.

Let's remove it from LDFLAGS because:

* it's not clear if -pipe actually does anything for linking
  (it's still passed via CFLAGS/CXXFLAGS)
* other distros like Arch/Gentoo also only add it to CFLAGS/CXXFLAGS
* of the above flang issue
2024-04-07 20:05:43 +02:00
Christoph Reiter
c9c3ad06fa pacman: use zstd for source packages too
because why not
2022-04-07 20:12:21 +02:00
Christoph Reiter
cc5871f755 makepkg.conf: remove git related vars
They were never exported (also not in PKGBUILD files) so not used.
Just remove them and handle this in PKGBUILD by not using "git am"
2022-02-09 18:46:53 +01:00
Christoph Reiter
0b1a78a25e pacman: Update to 6.0.0 2021-06-06 10:47:06 +02:00
Mehdi Chinoune
48995858f9 pacman: export CC and CXX variables explicitly 2021-05-15 11:26:50 +01:00
Christoph Reiter
fa38d385cf Switch to zstd by default except for core packages (#1969)
PKGEXT in PKGBUILD wins over the value set in makepkg.conf
2020-05-22 08:51:02 +03:00
Christoph Reiter
7858ee9c23 pacman/makepkg: sync config files with upstream and support zstd (#1818)
* Add a dependency on zstd so that makepkg can use it
* Remove the upx option from the config because it was removed
  in pacman: https://git.archlinux.org/pacman.git/commit/?id=1a29744d0d
* Various other syncs and adjustments for zstd
2020-01-15 08:24:47 +03:00
Alexey Pavlov
6559e82461 pacman: Remove _FORTIFY_SOURCE define from makepkg CPPFLAGS as it
conflict with cygwin sources now
2018-02-12 13:07:03 +03:00
Ray Donnelly
97491f0618 pacman: Add a means to ensure sha1 consistency ..
.. in the face of using `git am` to apply patches.

We set `GIT_COMMITTER_NAME` and `GIT_COMMITTER_EMAIL` to fixed
values and provide a `gitam_mkpkg` function that passes
`--committer-date-is-author-date`

The means we can generate packages with the same, correct sha1
without needing to mess about with `git reset` (and thus getting
the old sha1 before our patches were applied).

Also, removed the `-j1` from make since it doesn't seem to be
needed anymore. Perhaps upstream fixed a race condition?
2016-06-02 16:43:23 +01:00
James Ross-Gowan
e00ef587b9 pacman: makepkg.conf: Fix MAN_DIRS expansion 2015-02-15 14:35:26 +11:00
Alexpux
57d2698b1e pacman: Fix curl download with cookie 2015-01-19 17:54:22 +03:00
Alexpux
ce5f27b4ac pacman: Update to git SHA [0afb3f9]. Use parallel compressing with bsdtar (available from xz-5.2.0) 2014-12-28 02:44:41 +03:00
Alexpux
dfb5d3f29d pacman: Create static executables (WIP) 2014-10-23 14:02:47 +04:00
Ray Donnelly
7f78a507be pacman: Default to building staticlibs 2014-10-20 19:15:22 +01:00
Alexpux
50ea6425bf pacman: Refactoring config files. Define MINGW_PACKAGE_PREFIX globally for MINGW targets. 2014-06-07 14:24:01 +04:00
Alexpux
20501c5bec pacman: Update to latest. 2014-05-05 21:30:05 +04:00
Alexpux
48907dce2a pacman: Update to latest. Add possibility to build separate debug packages when both 'debug' and 'strip' options present. Add -D__USE_MINGW_ANSI_STDIO to default mingw flags. 2014-03-05 09:52:06 +04:00
Alexpux
c03d69c38d pacman: Fix config files. 2013-12-26 17:31:57 +04:00
Alexpux
ae24a86aba Pacman: update version, config files 2013-11-20 19:37:42 +04:00
Alexpux
a90e8dd96d pacman: Update configs to support mingw targets 2013-11-17 23:59:06 +04:00
Alexpux
f4adaa2e68 Fix build scripts to use the same libraries name in dependencies 2013-11-08 23:32:10 +04:00
Alexpux
9106c3996f Add pacman package 2013-11-02 12:44:41 +04:00