Commit Graph

784 Commits

Author SHA1 Message Date
Dylan Araps
13cb9758f1
docs: update 2020-03-12 17:00:16 +02:00
Dylan Araps
ddfe11abd0
contrib: Added kiss-cargo-urlgen 2020-03-12 16:59:43 +02:00
Dylan Araps
4ced0c5c26
contrib: Remove unneeded checks 2020-03-11 20:04:07 +02:00
Dylan Araps
148232f2d0
kiss: Fix shellcheck 2020-03-11 19:36:31 +02:00
Dylan Araps
320dcb99ae
kiss; Remove unneeded check 2020-03-11 18:44:06 +02:00
Dylan Araps
70ffebbedc
kiss: Use -- with set 2020-03-11 18:29:37 +02:00
Dylan Araps
18461ddedb
kiss: Remove shift math 2020-03-11 18:27:00 +02:00
Dylan Araps
34e2a79350
docs: update 2020-03-11 17:14:33 +02:00
Dylan Araps
1c02a84c3b
kiss-reset: Fix bug 2020-03-11 17:14:09 +02:00
Dylan Araps
ff4276d559
docs: update 2020-03-11 16:52:48 +02:00
Dylan Araps
3b4e8083e8
kiss: Remove depends file if empty 2020-03-09 00:14:06 +02:00
Dylan Araps
2ba1a2a0c5
kiss: Revert tty change. Closes #119 2020-03-06 16:29:41 +02:00
Dylan Araps
5a0592abce
kiss: Hide chown errors (meant to fail if needed) 2020-03-05 19:43:47 +02:00
Dylan Araps
54d1688e64
kiss: Fix hook bug. Closes #118 2020-03-05 17:59:47 +02:00
Dylan Araps
f14bc7a110
docs: update 2020-03-05 17:16:13 +02:00
dylan
56d0097da3
Merge pull request #117 from CarbsLinux/build-fail
add build-fail hook
2020-03-05 17:14:48 +02:00
dylan
1037c65cab
Merge pull request #116 from CarbsLinux/pre-install
add pre-install hook
2020-03-05 17:13:03 +02:00
Cem Keylan
41ebab4d8f
add build-fail hook 2020-03-05 18:12:57 +03:00
Cem Keylan
fd0103e621
add pre-install hook 2020-03-05 18:03:37 +03:00
Dylan Araps
9d19826b85
docs: update 2020-03-04 23:02:02 +02:00
Dylan Araps
efd4afd49e
docs: update 2020-03-04 00:49:41 +02:00
Dylan Araps
33dd1ed467
kiss-outdated: Check for outdated packages via repology 2020-03-04 00:49:04 +02:00
Dylan Araps
2f64b45677
kiss: Abort if not TTY and needed 2020-02-29 20:13:47 +02:00
Dylan Araps
3a5485f36c
kiss: Remove -N from diff 2020-02-29 20:07:34 +02:00
Dylan Araps
2063c19389
kiss-depends-finder: oops 2020-02-27 22:32:59 +02:00
Dylan Araps
241b01d66f
docs: update 2020-02-26 18:40:13 +02:00
Dylan Araps
7b36eb0f99
contrib: clean up 2020-02-25 22:56:41 +02:00
Dylan Araps
a4d26034c7
kiss-maintainer: Better output 2020-02-25 22:42:36 +02:00
Dylan Araps
a2164f5617
docs: update 2020-02-24 22:48:47 +02:00
Dylan Araps
07bbe7c59a
kiss: Fix gpg error with su. 2020-02-24 22:48:29 +02:00
Dylan Araps
4dd9c4e5a7
docs: update 2020-02-21 22:51:48 +02:00
Dylan Araps
d263e2bf8e
kiss: Drop 'kiss env'.
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.
2020-02-20 12:12:29 +02:00
Dylan Araps
835ab3446d
kiss: Move hooks to function for easy reuse.
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
2020-02-20 12:08:26 +02:00
Dylan Araps
55bcaede52
kiss: Drop KISS_AUDIT for now.
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.
2020-02-20 11:52:35 +02:00
Dylan Araps
9c5b12ad91
kiss: Fix missing var 2020-02-20 01:40:08 +02:00
Dylan Araps
9d284e66e0
kiss: Don't die when sort fails. 2020-02-20 01:27:22 +02:00
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