Commit Graph

126 Commits

Author SHA1 Message Date
Christoph Reiter
ba0b5a7e94 pacman: switch from xz to zstd for package compression (#1824) 2020-01-16 07:40:22 +03:00
Alexey Pavlov
b3fcb5df70 pacman: Workarounf compressing packages with bsdtar under Active
Directory account
2020-01-15 12:34:26 +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
K.Takata
41933a04e4 pacman: Translate MSYS2 specific messages into Japanese (#1786)
`0000-pacman-msysize.patch` adds some translatable messages.
However those messages have not been translated. This commit translates
them into Japanese.
2019-12-12 08:53:37 +03:00
StarWolf3000
bbdc88eaae Fix checksum in PKGBULD for pacman.conf (#1776) 2019-11-08 11:35:01 +03:00
StarWolf3000
885b6b5696 Fix curl command for pacman (#1775) 2019-11-08 10:28:31 +03:00
Alexey Pavlov
1339ef29fc pacman: Update to 5.2.1 2019-11-03 23:55:54 +03:00
Alexey Pavlov
a7d37497ba pacman: Remove -D_FORTIFY_SOURCE=2 flag from mingw 2019-10-01 09:45:58 +03:00
Alexey Pavlov
fc99659f2e pacman: Fix URL 2019-09-30 14:40:44 +03:00
Viktor Szakats
7f7316ba9b use HTTPS in URLs where supported (#1741) 2019-09-30 09:33:57 +03:00
Edward E
c4bba5bb5b pacman: Update pacman-contrib to 1.1.0, fix pactree (#1730)
register hard-coded dir for gpg keys in pactree (fixes #1720)
2019-09-30 09:19:19 +03:00
Jeroen Ooms
a631df9284 Fix pacman to work on Vista, fixes #1674, fixes #1181 (#1682) 2019-06-26 07:59:57 +03:00
Alexey Pavlov
7318446804 pacman: Rebuild with fixed curl 2019-05-29 00:44:14 +03:00
Christoph Reiter
c95b100971 pacman: Update to 5.1.3 (#1593) 2019-05-23 08:13:40 +03:00
plotasse
76a705f54b pacman: fix bash_completion script (#1549) 2019-01-14 10:50:34 +03:00
Alexey Pavlov
4843b882fd pacman: Update to 5.1.2. Add clang packages support for future use 2018-12-26 11:54:47 +03:00
Christoph Reiter
b958515c15 pacman: make file list comparisons between packages case insensitive (#1430)
In case a package gets upgrade and a filename has changed case this allows
the upgrade to go through without any conflicts.

Similarly in case two different packages contain the same file with
a different case this makes it correctly detect a conflict.

This only handles ASCII parts of paths, so Unicode filenames still can
lead to invalid conflict detection.

Fixes #1426
2018-09-30 08:56:23 +03:00
Alexey Pavlov
37603ca416 pacman: Fix make race condition 2018-07-30 09:58:58 +03:00
Alexey Pavlov
6e4a9d7621 pacman: Update to 5.1.1 2018-07-27 08:36:12 +03:00
Alexey Pavlov
8f6e4c4f0d pacman: Export flags early in makepkg to be able use them in prepare.
Fix static linking
2018-07-06 23:37:55 +03:00
Alexey Pavlov
0a181ce4a0 pacman: Rebuild for gnupg2 support 2018-06-22 13:48:50 +03:00
Alexey Pavlov
c7d85996be pacman: Update to 5.1.0 2018-06-22 09:08:38 +03:00
Alexey Pavlov
54cf89d791 pacman: Fix PKG_CONFOG_PATH for mingw targets. Skip stripping thin
archives. Rebuild
2018-05-31 11:40:51 +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
Eduard Braun
deae945a8b pacman: change default answer of all queries to yes
This allows to use pacman completely unattended using the
--noconfirm switch which automatically accepts the default answer.

Fixes #1141
2018-02-12 05:51:21 +01:00
Christoph Reiter
17fdb25ca1 pacman/libalpm: ignore file conflicts for foo.exe -> foo renames
In case a file "foo.exe" gets renamed to "foo" the msys2 .exe
interpolation makes pacman think an untracker file is replaced.
In case foo and foo.exe are the same file and foo.exe existed
in the old package version we can be sure it's handled by the
old package and ignore the conflict.
2017-09-27 15:34:34 +02:00
Johannes Schindelin
ecef524cca pacman: Force makepkg to produce .tar files without extended attributes
Extended attributes are not necessary for pacman to work. Extended
attributes may not even be supported by the file system to which we
extract the files.

And worst of all: pacman cannot handle extended attributes, but simply
stops extracting files when it encounters an extended attribute.

This is particularly nasty when creating packages on a system configured
to cache, say, file integrity information about .exe files in extended
attributes, as the created packages will fail to install any .exe files.

The fix is very easy: simply pass the -no-xattrs option to bsdtar.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2017-06-29 12:07:37 +02:00
Alexey Pavlov
5a0d2a9c31 pacman : Fix nullbyte warning 2017-02-15 13:22:24 +03:00
Alexey Pavlov
46945ff878 pacman: Switch to satble release. 2016-07-15 09:53:31 +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
Alexey Pavlov
4540b609ed pacman: Fix output of "pacman --version" 2016-04-01 09:44:31 +03:00
Alexey Pavlov
26ff9ad6e7 pacman: Update to 5.0.1.6403.520736d 2016-03-30 11:17:26 +03:00
Ray Donnelly
2438a9ad65 pacman: Add missing -lintl -liconv to libalpm.pc
A bit hacky but it's because of how old and messy gettext.m4 is
2016-03-12 17:59:48 +00:00
Alexey Pavlov
3ca5aea2d1 pacman: Update to 5.0.1.6388.dcb2397 2016-02-29 14:45:13 +03:00
Viktor Szakats
ab64a4ef6c switch to sha256 checksums
* upgrade some broken packages
* correct some broken urls/checksums
* use secure urls where possible
* use stable url for ncurses
* some whitespace fixes

Remaining md5sums either didn't download or
didn't pass checksum tests.
2016-02-25 14:45:55 +01:00
Qian Hong
da9d894e25 pacman: Add libsqlite-devel and heimdal-devel as makedepends. 2016-02-05 00:01:05 +08:00
Alexey Pavlov
7e713d927d pacman: Update to 5.0.0.6348.cc5a8f1 2016-02-03 11:23:06 +03:00
Alexey Pavlov
d49222523c pacman: Update to 4.2.1.6317.6ac7836 2015-12-22 12:07:47 +03:00
Alexey Pavlov
34d77bf37e pacman : Update to 4.2.1.6258.f5bbd79 2015-11-05 13:30:12 +03:00
Alexey Pavlov
a7e653db92 pacman : Update to 4.2.1.6254.98e6f9a 2015-11-02 08:38:09 +03:00
Alexey Pavlov
b91a8463fa pacman: Update to 4.2.1.6230.6ff894e 2015-10-19 10:27:36 +03:00
Gerald Combs
d768f51c11 Provide hardening options.
Make it easier to compile with ASLR and DEP.
2015-09-15 13:14:04 -07:00
Alexey Pavlov
24f5d6e36c pacman: Update to 4.2.1.6198.439d376 2015-08-09 21:00:57 +03:00
Alexpux
3dd00eb914 pacman: Fix update-core script. 2015-07-27 09:14:02 +03:00
Alexey Pavlov
6d30d339f0 pacman: Update to latest 2015-07-26 21:55:36 +03:00
Alexey Pavlov
0c2b96176e pacman: Update to git SHA [69955cb] 2015-07-21 06:54:03 +03:00
Alexey Pavlov
3f98d7c59b pacman: Fix using "epoch" feature under Windows. 2015-07-13 11:16:56 +03:00
Alexpux
46aee4e694 pacman: Update to git SHA [5c8d12a] 2015-06-30 19:33:48 +03:00
Alexpux
13dd6a6295 pacman: Update to latest git. 2015-05-21 19:16:11 +03:00
Alexpux
47d9b18ea4 pacman: Update to latest. 2015-05-12 10:31:52 +03:00