2f506fc333
Add type annotations to ArchPkgVersion class
2023-02-04 17:08:49 +09:00
c811080e57
Add some docstrings to the ArchPkgVersion class
2023-02-04 17:04:56 +09:00
913a3c2f5c
Remove usage of python-packaging, minor fixes
2023-02-04 17:01:25 +09:00
63928cf9ee
Update LICENSE year
2023-02-04 16:58:00 +09:00
9335a43360
Minor fix
2023-02-04 16:57:43 +09:00
9e5b5d4d54
Formatting with python black
2023-02-04 13:14:06 +09:00
74133fb363
More robust handling of non-digits in version
...
class ArchPkgVersion now handles non-digit version subsections by
splitting them based on them being digits or not.
ArchPkgVersion.versions is now a tuple after initialization.
2023-02-04 13:13:10 +09:00
cdfb371ea9
Attempt to fix issues with packaging.version.parse
...
Defined a new class "ArchPkgVersion" to handle versions. May replace
usage of `packaging.version.parse(...)`.
2023-02-03 23:07:58 +09:00
bf8ba7fcd7
Update README.md
2022-11-10 17:54:30 +09:00
686ff27ded
Minor tweak to README.md
2022-10-17 11:32:55 +09:00
6921a374f9
Add note in README about possible soft-lock
2022-10-16 19:40:37 +09:00
d2d2c8faf3
Add type hints to all functions
2022-09-18 14:16:34 +09:00
b65812cc3b
Fix typo: missing comma in tuple
2022-09-08 13:29:22 +09:00
c8f0bd6f06
Refactorings related to subprocess
...
Use tuples instead of lists where possible.
Prepend commands with "/usr/bin/env".
2022-09-07 16:53:21 +09:00
d51430cc10
Remove tempfile created when setting up sccache
2022-09-07 16:09:48 +09:00
006bafc4fb
Replace roundabout way of setting up sccache
2022-09-07 15:28:09 +09:00
22203fee1f
Add missing compiler program for sccache support
2022-09-07 15:06:05 +09:00
1b1c86034a
Add missing compilers to use sccache with
2022-09-07 14:30:12 +09:00
ad1f4f7ad5
Add documentation and do some refactoring
2022-09-06 12:13:16 +09:00
56e6ec3deb
Refactor log_print, remove unnecessary "global"
...
Untested.
2022-09-05 21:55:29 +09:00
1f7ece6b10
Fix example_config.toml
2022-07-20 11:34:24 +09:00
37b51e028b
Update chroot before checking pkgs not after
2022-07-20 11:32:26 +09:00
7fda71cdf2
Fix PKGBUILD version updating to use makechrootpkg
...
Also did some refactoring.
2022-07-19 12:32:35 +09:00
c6780b5678
Remove debug print
2022-07-05 12:06:16 +09:00
c7b803c1ff
Allow "going back" for "skip...up_to_date" pkgs
2022-07-05 11:56:29 +09:00
882096b8c6
Update README.md
2022-06-04 17:28:13 +09:00
a84be4a980
Merge branch 'dev'
...
This should fix hardcoded paths and clarify config items.
2022-06-04 17:23:31 +09:00
759d8d1f9d
Formatting with python-black
2022-06-04 17:22:29 +09:00
3ff09fc7a9
Add path validation for "signingGPG" directory
2022-06-04 17:18:19 +09:00
0938cf934a
Add some path validation/dir-creation
2022-06-04 17:15:52 +09:00
848d7a970c
Some fixes to example_config.toml
2022-06-04 17:06:27 +09:00
9574b51ac0
Fix typo
2022-06-04 17:01:47 +09:00
86216d4553
Ensure output pkgs dir exists on build
2022-06-04 16:58:18 +09:00
616f82e469
Fix remnants of old usage hardcoding to SCRIPT_DIR
2022-06-04 16:51:20 +09:00
69e9751be9
Fix invalid variable names when building
2022-06-04 16:26:27 +09:00
3ea3fbfb1c
Fix invalid variable names
2022-06-04 16:23:07 +09:00
8d022beb8a
Fixes to README.md and update.py
2022-06-04 16:15:41 +09:00
6e36ed0efc
WIP Impl no hardcoding of clone dir
...
Also modified example_config.toml due to changed variable names and
added a few comments.
2022-06-04 16:14:37 +09:00
a052a03104
WIP Fix checking PKGBUILD, respecting "dirs_dir"
...
The script should now open the PKGBUILD with the "editor" when an AUR
package is to be updated.
The script should eventually use "dirs_dir" in the config to place
git-cloned directories of AUR package repositories.
2022-06-04 12:00:20 +09:00
9dfd6d5040
Do minor refactoring
2022-06-03 13:32:49 +09:00
d66261cf4a
Use python-black for formatting update.py
2022-06-02 17:22:45 +09:00
934c1feaa0
Update README.md
2022-06-02 17:20:18 +09:00
2320fac323
Fix .db.sig symlink to be relative, not absolute
2022-06-02 17:16:49 +09:00
5bee6bb54d
Fix errors with the previous commit
...
The previous commit made an invalid symlink to the signature. This
commit fixes this.
2022-06-02 17:05:39 +09:00
db93580083
Fix handling of signed repo db signature
...
"REPONAME.db.sig" is automatically removed, so this commit adds a
command to symlink it to "REPONAME.db.tar.sig" after signing
"REPONAME.db.tar".
2022-06-02 17:00:31 +09:00
f38e97512c
Fix no default editor, log_print instead of print
2022-06-02 16:49:26 +09:00
4f957ba5f9
Fix hardcoded signature of db, editor
2022-06-02 16:45:50 +09:00
5d3561e08e
Update example config comments
2022-06-02 16:08:48 +09:00
3d1443f77a
Update example config's comments
2022-06-02 16:06:34 +09:00
df842f4170
Update README.md
2022-06-02 15:27:20 +09:00