aboutsummaryrefslogtreecommitdiff
path: root/kiss
AgeCommit message (Collapse)Author
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
2020-02-19kiss: Run env additionally as rootdylan.araps@gmail.com
FossilOrigin-Name: c795f20e4626fac8d5ba149ee76a1ca6b4d903628400ee0976cb107d56fb2e0f
2020-02-19kiss: Added kiss envdylan.araps@gmail.com
FossilOrigin-Name: c0e6575da3c32ec6845a9395f6839accb415c63d8331c9b6117ecc9c6ac6e971
2020-02-19docs: updatedylan.araps@gmail.com
FossilOrigin-Name: 94b2fad3ccb73d23dd23d65b30eb1b79664e93fdb8e04fef2128dc991605cacc
2020-02-19handshake: better messagesdylan.araps@gmail.com
FossilOrigin-Name: 0a7b80ba257b995aa292c75e6c08724f95f73dfeea7e3f76af811efdad641b00
2020-02-19handshake: add package name to messagedylan.araps@gmail.com
FossilOrigin-Name: 41261b3ef71ffd419ba19428c26133a6ca965b979d3d0cad45385262ef24739f
2020-02-19kiss: Fix files appearing in kiss searchdylan.araps@gmail.com
FossilOrigin-Name: be5039240972c1466717a83bd19533515bdded849c63fb348fd3b713b2cfb6b2
2020-02-19Merge branch 'master' of github.com:kissx/kissdylan.araps@gmail.com
FossilOrigin-Name: d5e9fdf71790b099cc2881dbd970f220f6bbb1a2fa498bb6a1898b4f936bf81b
2020-02-19docs: updatedylan.araps@gmail.com
FossilOrigin-Name: 7eb8dbe982703c13c9b408207c94d1b9b8d601094a19c08a8f3ec7cbdf7110aa
2020-02-19Merge pull request #113 from kisslinux/smgitnoreply@github.com
kiss: less git pulls FossilOrigin-Name: 1ea5da1a5682862cdea5c55e8824a138270fa7f247cd462fe7ff48e6b04e5d9b
2020-02-19kiss: add missing case to etcsums. Print information to user.dylan.araps@gmail.com
FossilOrigin-Name: 50133f09c54fa7c1c48b058f599154ed8d9cd65f3d3677fe6cc89570d647048b
2020-02-19kiss: Fix old behaviordylan.araps@gmail.com
FossilOrigin-Name: 4ed7c978a2ca59433dd20757bd2eb73b0d069188109dd8e914975822206a9d98
2020-02-19kiss: remove left over subshelldylan.araps@gmail.com
FossilOrigin-Name: af96535e6ab9491467fe91f85bfecde2360e930cc4fc2062d3efa0f6e96f97dc
2020-02-19kiss: shallow branch supportdylan.araps@gmail.com
FossilOrigin-Name: 0f36586c97a34cfa6d4df3cb3deb9d206e2b186026c7410835462f43f6aa8257
2020-02-19kiss: less git pullsdylan.araps@gmail.com
FossilOrigin-Name: 4609ec83ae5ceef9672d31fa7840002f7cffc977d5eecb6c4d25ef96d1720e83
2020-02-19docs: updatedylan.araps@gmail.com
FossilOrigin-Name: 26737998f7cbe02cd9956a49da1f2a52001b80aa0962c8bd24b5b8a85f94a46f
2020-02-18kiss: sources comment supportdylan.araps@gmail.com
FossilOrigin-Name: 85d9b06bc785620a005994b65497435e40617285d84c41f3c0a2749813550819
2020-02-18docs: updatedylan.araps@gmail.com
FossilOrigin-Name: a232aeb190b1c511c111e9e535302d881bb0af0819424650302bb358cd60125d
2020-02-18kiss: revert audit changedylan.araps@gmail.com
FossilOrigin-Name: be353a5975eaec01765962a965f87c16bd98102c1ee08948074857716ea418b2
2020-02-18kiss: Fix audit not appearingdylan.araps@gmail.com
FossilOrigin-Name: a28b4360b2ac5e8c2a92f56c0f3194b4887bf810f57318c33d19d29d76c5fc83
2020-02-18kiss: y/n prompts and view package build file featuredylan.araps@gmail.com
FossilOrigin-Name: e47d0f119bcf0db0b9768ef0026febb2496bcada47bf75e73a1beafa2d96740e
2020-02-14sources: support blank linesdylan.araps@gmail.com
FossilOrigin-Name: 734853e7ef97d2f5b516e279ebab0c6828ad858bdf60b99800a8bddb30d7508f
2020-02-14kiss: comment support in sourcesdylan.araps@gmail.com
FossilOrigin-Name: d8eca52e84fe3fb9ec039b463dd33919babde6106187fc95268e9ca300c65172
2020-02-12kiss: Fix etc symlink handling. Closes #112dylan.araps@gmail.com
FossilOrigin-Name: b09ae359f210d7a56683a9f69bdc26270695b17b74c75f7e9f9d6a484555c793
2020-02-12kiss: Fix alternatives bug. Closes #111dylan.araps@gmail.com
FossilOrigin-Name: a4a39efa62e198273a20faeeae91648d0f0566f27e8ab11b9a53906ba53b4888
2020-02-12kiss: Allow #arg to be a branch namedylan.araps@gmail.com
FossilOrigin-Name: 2f191a4d7dedc09c6dc8c4880a668e451f2a7c3d72933d3454a18cde0ed481f0
2020-02-11kiss: fix gpg errors.dylan.araps@gmail.com
FossilOrigin-Name: 73c96e485a16182b26ccebd5a00a3ab683acc00e8c017e51ded2ad83b8547a27
2020-02-11docs: updatedylan.araps@gmail.com
FossilOrigin-Name: 3f8fbc96f5da275b4f1caf2fb42400de0c6f4e5b5f1f8c64a2f6d53cb478dd1c
2020-02-11kiss: Show which file is downloadeddylan.araps@gmail.com
FossilOrigin-Name: 759588a379220e17c169a7a32c07aeed88227b7aec99332133c9bed30034e864
2020-02-11docs: updatedylan.araps@gmail.com
FossilOrigin-Name: 9a46a9c4e6847d7d1325876aee8804c8d1bbbc5beec664d0aeef0176844caa82
2020-02-11kiss: more helpful messagedylan.araps@gmail.com
FossilOrigin-Name: 89abdb41e95f098453ca7c85107f10e40cdfcc9f351cfc9f4a05e4f94636def6
2020-02-10docs: updatedylan.araps@gmail.com
FossilOrigin-Name: f0b7b2e46bc398987fa3745ed6219ba51cd606d40a957bb1d988d2453f6887a3
2020-02-10docs: updatedylan.araps@gmail.com
FossilOrigin-Name: bd3a06781b816713731ef88a0c28dd0da22c9172d1ca6ac6490b489beb77a2e1
2020-02-10kiss: fixesdylan.araps@gmail.com
FossilOrigin-Name: c4da8440cd71d731e878c43f867be9e9875278cae4c29ac48e0e5557fd33afe3
2020-02-10kiss: Don't show messages if rootdylan.araps@gmail.com
FossilOrigin-Name: 9f6d1d33b1dd7f9e140c3c516ecd11c90cef66dde434bf4a5335027960f4ef77
2020-02-10kiss: Allow user to hide build outputdylan.araps@gmail.com
FossilOrigin-Name: 9808140f8e69cbae355157e5650fd8280f8321a499434b86e5ec4d799dfba36b
2020-02-10kiss: Fix GNU find bugdylan.araps@gmail.com
FossilOrigin-Name: afd5aeac8103f850351de4f91079181b5b7be2265fa034fe056825cb29fffa09