aboutsummaryrefslogtreecommitdiff
path: root/kiss
AgeCommit message (Collapse)Author
2020-03-17add zstd compressionmerakor
FossilOrigin-Name: c17adbba92fc156d8b80d76c45359660d1d1d882ff364a520a4504244d8e24ff
2020-03-17Merge branch 'repository'merakor
FossilOrigin-Name: d4b9fa9ff34453738c0feceb923dfeab207c41e4487c03ddf1736d433195a41b
2020-03-17docs: updatedylan.araps@gmail.com
FossilOrigin-Name: 3dcaa5f05a97871b3380c95eb19b94eb6211b2c88d178d7415debae6649262fa
2020-03-17kiss: Fix #125dylan.araps@gmail.com
FossilOrigin-Name: f317c6af7744e35be6dfe590124ea9bbe885bcac9592a9ad924a08faeae988c4
2020-03-15docs: updatedylan.araps@gmail.com
FossilOrigin-Name: a5764f5bbdc35da30d3d8906b30b89bd84bb9c0002c187bedfc56c4e62e0f9a1
2020-03-15docs: updatedylan.araps@gmail.com
FossilOrigin-Name: a5d7637b0332110724b4bb53d2d064f7fb13a5cd8b5aaf47ea980094b6168edd
2020-03-15kiss: Tar changes.dylan.araps@gmail.com
- Sped up conflict resolution by removing a tar call. - More portable tar usage in source extraction. - The same decompressor detection is now used when extracting sources. FossilOrigin-Name: ac68d8fa6f429c3e701d0a31e9afec4a375be0f1a2d84efc2355a2f8af3a8601
2020-03-15kiss: Keep default compression as gzdylan.araps@gmail.com
FossilOrigin-Name: 92b3e840d9b4e449eb4c2fe114f1ad718805dece8cdbee271b84633a15737cf7
2020-03-15kiss: Configurable and dynamic tarball compression.dylan.araps@gmail.com
This allows you to swap between gzip and xz compression via the new environment variable ('KISS_COMPRESS'). As of this commit, new builds will use xz compression (making use of all cores on the machine). Other compression methods can easily be added by adding two simple lines to the script. Your existing package cache will continue to be used as the package manager will use whatever tarball is available (for the package and version it is looking for). FossilOrigin-Name: 96eb74f812edb60748ad9bf8450fab4a28494672482fd1ac19fc8397853629f3
2020-03-13docs: updatedylan.araps@gmail.com
FossilOrigin-Name: 3302005df63c5b40eab1fadc81cf8f30159f064f3b8d152f3316b1df9e606d67
2020-03-13kiss: Revert build change. Needs more thoughtdylan.araps@gmail.com
FossilOrigin-Name: 02896119e3f1e306a48c23c9224773fe116f98f059a8880456ced3fe71395cd3
2020-03-13kiss: Allow hooks to modify build filesdylan.araps@gmail.com
FossilOrigin-Name: 4894b8f8df5d5c6be3b3126506be0cf368711aaecc34d1105c42b97270769c6f
2020-03-13kiss: Added post-install hookdylan.araps@gmail.com
FossilOrigin-Name: 33338ef7bb2a0f93f9839ccdaeaa9c46b35de9aef74debad8a095990a6019657
2020-03-12docs: updatedylan.araps@gmail.com
FossilOrigin-Name: dcbba77b1fcbd8f880a28ca9d4beee06c2692bd5421407d5b5ab04a67934e2ae
2020-03-11kiss: Fix shellcheckdylan.araps@gmail.com
FossilOrigin-Name: fd0c2e9af1655d80c00813a33ec0a00d96284d5ad0c80cc26a0453097800cfa1
2020-03-11kiss; Remove unneeded checkdylan.araps@gmail.com
FossilOrigin-Name: bd68cfe1cc024270c266d53ef89c12fadf59cc7a71a47354bdef55b44aa804f0
2020-03-11kiss: Use -- with setdylan.araps@gmail.com
FossilOrigin-Name: 3baf38adc0d8a87d66107d20f290d67aa22a4a8f1c0309d9780cf5ec99e3c387
2020-03-11kiss: Remove shift mathdylan.araps@gmail.com
FossilOrigin-Name: 65ced21e42ae58f544d5f7235ade824aeec40caff3902ee170fe436d79236b9f
2020-03-11docs: updatedylan.araps@gmail.com
FossilOrigin-Name: 93a11edce3b7963103527b57c9518e26f483ffe6d9a8ed1b9ac9c482a09c28e5
2020-03-09add a command just for fetching remote repositoriesmerakor
FossilOrigin-Name: b76f6d80b979c6b07f9acf99f24adf95fc7c9961962eb558025bd6aeea3c8558
2020-03-08kiss: Remove depends file if emptydylan.araps@gmail.com
FossilOrigin-Name: f023f25d4a5d43abaec85d383c92b95b8f058e89078285a7c67436b36dd99143
2020-03-06kiss: Revert tty change. Closes #119dylan.araps@gmail.com
FossilOrigin-Name: 1b590d3d11733d609b7973c2ccda5de01029a25bc32baa15c573e3a3a17b4c4d
2020-03-05kiss: Hide chown errors (meant to fail if needed)dylan.araps@gmail.com
FossilOrigin-Name: 0413316e7019d5d8a04a5c5e2e1ce1f52ea9b876b4d6724650c1a7c9b815c382
2020-03-05kiss: Fix hook bug. Closes #118dylan.araps@gmail.com
FossilOrigin-Name: d08d48ebfaf6dec7ffc12280fe2c250b809efc11e453f5aa035136980a959c72
2020-03-05docs: updatedylan.araps@gmail.com
FossilOrigin-Name: 471dfc1ec9dc097d571392bf397a01371b384a4ce5f94925f7e9dc667da20dd9
2020-03-05Merge pull request #117 from CarbsLinux/build-failnoreply@github.com
add build-fail hook FossilOrigin-Name: 17c62184b2eae64bb70052a392f01eda5865a984889b74ab3771f2b6c4ef7c95
2020-03-05add build-fail hookmerakor
FossilOrigin-Name: 10a493ccbbb855bef3f037ae3c53c209da507a009050f727a3e70acc4439607a
2020-03-05add pre-install hookmerakor
FossilOrigin-Name: 9fb9469720576e34a6aa3de7a73eac22ab2bc44c2c0d56a40e5be4bdce1b4951
2020-03-04docs: updatedylan.araps@gmail.com
FossilOrigin-Name: d0e10ac807c709a542e429232829724f7caa616cda41b504a3dafc0e09fd55b1
2020-02-29kiss: Abort if not TTY and neededdylan.araps@gmail.com
FossilOrigin-Name: 6b464ae8ed15a5bca76b4aecc7c0b17a55bf252231ff0991c289b9401a2cb233
2020-02-29kiss: Remove -N from diffdylan.araps@gmail.com
FossilOrigin-Name: cf68b9272f557a1cab470c9b2c04581ef3721fe2112d4b9bc0809d605282c3ef
2020-02-26docs: updatedylan.araps@gmail.com
FossilOrigin-Name: b340997b96af5c2537f47686a6a6aa3071f036bdcbb0a8c6b3d67bfed5607847
2020-02-24docs: updatedylan.araps@gmail.com
FossilOrigin-Name: 803b70c031bb4ff43bc337c3f3a9161991e256836088d42d21fedc535dac9f70
2020-02-24kiss: Fix gpg error with su.dylan.araps@gmail.com
FossilOrigin-Name: 89c9491f6f007aede9320a247d1fcb57ce6c92abc8096a35cb792417e825b820
2020-02-21docs: updatedylan.araps@gmail.com
FossilOrigin-Name: 3a120c525de988ec6ae7c51ffdb414846e19bbb65fa1889dcff741bd281ad7e1
2020-02-20kiss: Drop 'kiss env'.dylan.araps@gmail.com
Was only useful in confirming whether or not a specific issue was environment related. The mentioned issue has been resolved and this feature is no longer of any use. Bye. FossilOrigin-Name: 5ed8323d7a85a48925b6856cdd477238bfa7383f559e3d501acf00e3cae67009
2020-02-20kiss: Move hooks to function for easy reuse.dylan.araps@gmail.com
This will allow for new hook additions to be single line changes. I don't know how many additional hooks we'll add or what they'll be but it's a good idea regardless. pre-update(?), post-update(?), pre-install(?), etc FossilOrigin-Name: 560d074a7685b115b4b753c6dbc1bf792485bbec3ff0e75fb81729cbbd2f26f1
2020-02-20kiss: Drop KISS_AUDIT for now.dylan.araps@gmail.com
I'm going to re-implement this feature in a smarter way. It doesn't currently work for partial updates nor does it work at all for some users. Some kind of persistent logging would be far better as we'll be able to view a diff regardless of the current pull's status. The best way of doing this will be to grab a diff of each package pending an update. This way it's only information useful to the user. Fun stuff. FossilOrigin-Name: fada81241a4458415ac394b9635edd81bab585d4ac077d8a745e54367457747d
2020-02-19kiss: Fix missing vardylan.araps@gmail.com
FossilOrigin-Name: ff711409dccbc82bbf353ce346f7a34941f4fc9dd1895b375bd8c6a0182057f6
2020-02-19kiss: Don't die when sort fails.dylan.araps@gmail.com
FossilOrigin-Name: c5d370b34caa47bdc0c5637ddbf9516543ae227251314f51adacead33c611ba1
2020-02-19docs: updatedylan.araps@gmail.com
FossilOrigin-Name: 229db0944159a65774a009b5f336c710bc308154f5f810012824bdf1ff828148
2020-02-19kiss: simplify depends finder file handling.dylan.araps@gmail.com
Removes the use of multiple temporary files and the number of times they're shuffled around. POSIX sort is neat. This should bring minor speedups to the dependency finder on top of installing GNU grep. I'm sure this can be further simplified. I'll be tackling the reduction of checked files next. Wish me luck. FossilOrigin-Name: 8d852f32076ade5a1285966c06f0fe04b2a74cc463b0d07b7813fbe2bbef29c1
2020-02-19kiss: misc clean updylan.araps@gmail.com
FossilOrigin-Name: b68e2f781e36c1fb5d5fb6809c17df8fd305179ca31ee59b805fa251b3be1af3
2020-02-19docs: updatedylan.araps@gmail.com
FossilOrigin-Name: a1e4af36e4b1b8df9fff0231a09ee7457f5035428536ab93209f6f21197c7f57
2020-02-19kiss: Remove unneeded variabledylan.araps@gmail.com
FossilOrigin-Name: 5908beb0076156f1255843229f1fe35764fdac02f6e0602da9b6202e911b74e8
2020-02-19kiss: Print messages from prompt().dylan.araps@gmail.com
This enables the removal of a mess of nested braces. I'm happy now. FossilOrigin-Name: 12ffba199537785f2c0b0b09f1f531b3491a0a649de241328ba4051f513e4b7b
2020-02-19docs: updatedylan.araps@gmail.com
FossilOrigin-Name: f4628885266f87ba704fc7916b062738b4b34c944bb6f93eba654ceac19d11cc
2020-02-19kiss: Always remove charset.aliasdylan.araps@gmail.com
We never want this. KISS_RM used to remove it unconditionally but seeing as this is no longer the case, let's do it post-build. This is a file related to intltool/gettext and is installed by multiple packages under the same name causing endless conflicts. We have no use for this and nor do I want to handle this kind of file installation in the package manager. It's ugly and I'm glad it's gone. FossilOrigin-Name: d74ce8be8667e38eb9b710efd2f65e27e085110adbea2346cf6fee1dfff85778
2020-02-19kiss: Remove KISS_RMdylan.araps@gmail.com
I never really liked how this was implemented and it's rather limited in its use. It was cumbersome to edit the list to make even a minor change. Instead, I now recommend using 'KISS_HOOK'. It gives you total control. KISS_RM can be implemented on a per-package basis, for all packages overall or conditionally. You're also not limited to a simple list of removals. You can do whatever you like pre- and post- build. Here's an example script to get you started. There is more information in the manual and README. case $TYPE in pre-build) case $PKG in zlib) export CFLAGS="-Os -static" ;; curl) export CFLAGS="-O3" ;; esac ;; post-build) : "${DEST:?DEST is unset}" rm -rf "$DEST/usr/share/doc" rm -rf "$DEST/usr/share/gettext" ;; esac FossilOrigin-Name: ab2d04dbc4be059d1d5dd9a1758defb5205433a6a6a1fa941412b82583f7df7b
2020-02-19kiss: fix urldylan.araps@gmail.com
FossilOrigin-Name: 8fde8080b316e7c96d74bd2e18856d38080acf69574c5100d8f2c00b0ab8de99