1
0
mirror of https://codeberg.org/kiss-community/kiss synced 2024-07-02 14:02:26 +00:00
Commit Graph

948 Commits

Author SHA1 Message Date
Dylan Araps
c36f27048c
docs: update 2020-02-20 01:24:46 +02:00
Dylan Araps
c19dd3b75d
kiss: simplify depends finder file handling.
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.
2020-02-20 01:21:37 +02:00
Dylan Araps
ad89d327f9
kiss: misc clean up 2020-02-20 00:57:12 +02:00
Dylan Araps
0f7dd1c60d
docs: update 2020-02-20 00:51:16 +02:00
Dylan Araps
1113ae5770
kiss: Remove unneeded variable 2020-02-20 00:46:12 +02:00
Dylan Araps
7216124e90
kiss: Print messages from prompt().
This enables the removal of a mess of nested
braces. I'm happy now.
2020-02-20 00:39:21 +02:00
Dylan Araps
d5f609e761
docs: update 2020-02-20 00:37:46 +02:00
Dylan Araps
e59f1b3dcd
kiss: Always remove charset.alias
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.
2020-02-20 00:32:02 +02:00
Dylan Araps
40ff709432
kiss: Remove KISS_RM
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
2020-02-20 00:21:45 +02:00
Dylan Araps
a93414e325
kiss: fix url 2020-02-19 23:46:59 +02:00
Dylan Araps
36c1edb9e3
kiss-chbuild: Fix url 2020-02-19 23:46:13 +02:00
Dylan Araps
69b471fe1f
kiss: Run env additionally as root 2020-02-19 20:28:31 +02:00
Dylan Araps
040145e118
kiss: Added kiss env 2020-02-19 20:22:43 +02:00
Dylan Araps
48b6fc1c61
docs: update 2020-02-19 18:43:03 +02:00
Dylan Araps
e4656e7d65
handshake: better messages 2020-02-19 18:39:22 +02:00
Dylan Araps
e1eb7413f5
handshake: add package name to message 2020-02-19 18:33:48 +02:00
Dylan Araps
39d2fdb841
kiss: Fix files appearing in kiss search 2020-02-19 18:27:13 +02:00
Dylan Araps
4a2578013d
Merge branch 'master' of github.com:kissx/kiss 2020-02-19 18:22:49 +02:00
Dylan Araps
78faa4bcf3
docs: update 2020-02-19 18:22:32 +02:00
dylan
70854e119a
Merge pull request #113 from kisslinux/smgit
kiss: less git pulls
2020-02-19 17:11:01 +02:00
Dylan Araps
01714f9ad7
kiss: add missing case to etcsums. Print information to user. 2020-02-19 17:05:41 +02:00
Dylan Araps
9d3252cb59
kiss: Fix old behavior 2020-02-19 16:28:44 +02:00
Dylan Araps
1787cbe5b0
kiss: remove left over subshell 2020-02-19 16:13:15 +02:00
Dylan Araps
5cfbe0277d
kiss: shallow branch support 2020-02-19 16:11:02 +02:00
Dylan Araps
d9109773d0
kiss: less git pulls 2020-02-19 15:26:34 +02:00
Dylan Araps
a4ee893169
docs: update 2020-02-19 11:59:47 +02:00
Dylan Araps
e0fa92da2f
docs: update 2020-02-19 11:53:03 +02:00
Dylan Araps
1b4196c4e1
kiss: sources comment support 2020-02-18 21:31:53 +02:00
Dylan Araps
83a1f8ca17
docs: update 2020-02-18 21:29:01 +02:00
Dylan Araps
52f018f01c
kiss: revert audit change 2020-02-18 21:28:35 +02:00
Dylan Araps
594c54ea09
kiss: Fix audit not appearing 2020-02-18 21:25:28 +02:00
Dylan Araps
290d11092a
kiss: y/n prompts and view package build file feature 2020-02-18 21:14:49 +02:00
Dylan Araps
9bb2c8bee1
sources: support blank lines 2020-02-14 18:08:00 +02:00
Dylan Araps
8f88aa56fd
kiss: comment support in sources 2020-02-14 18:06:47 +02:00
Dylan Araps
fc8032211c
docs: update 2020-02-14 13:47:23 +02:00
Dylan Araps
1a17119d7f
kiss: Fix etc symlink handling. Closes #112 2020-02-12 15:52:21 +02:00
Dylan Araps
5d96b2871f
kiss: Fix alternatives bug. Closes #111 2020-02-12 10:38:38 +02:00
Dylan Araps
5bfc5cb0ae
kiss: Allow #arg to be a branch name 2020-02-12 09:27:48 +02:00
Dylan Araps
b1fe5c876c
kiss: fix gpg errors. 2020-02-11 23:47:40 +02:00
Dylan Araps
2302b41cfc
docs: update 2020-02-11 17:33:46 +02:00
Dylan Araps
66ddfd11c1
kiss: Show which file is downloaded 2020-02-11 17:33:38 +02:00
Dylan Araps
e2d04426b7
docs: update 2020-02-11 14:55:28 +02:00
Dylan Araps
19fba88603
docs: update 2020-02-11 12:41:41 +02:00
Dylan Araps
98bb76a827
docs: update 2020-02-11 12:27:15 +02:00
Dylan Araps
e00c048820
kiss: more helpful message 2020-02-11 12:04:44 +02:00
Dylan Araps
c671e4cd10
docs: update 2020-02-10 22:42:01 +02:00
Dylan Araps
938e8784a9
docs: update 2020-02-10 22:35:08 +02:00
Dylan Araps
2353ca467b
docs: update 2020-02-10 22:05:44 +02:00
Dylan Araps
2c0ca29e37
kiss: fixes 2020-02-10 22:04:34 +02:00
Dylan Araps
16f82b50df
kiss: Don't show messages if root 2020-02-10 20:02:45 +02:00