Commit Graph

44 Commits

Author SHA1 Message Date
Basher52 d72643c030 Fixes the first two lines in the sha256sum 2025-05-27 21:35:05 +02:00
javalsai 620d861d8c fix(aur): lidm-bin@0.2.1 checksums 2025-03-22 18:27:15 +01:00
GitHub Actions eecfd7ac4c Update AUR pkgs to v0.2.1 2025-03-22 16:54:29 +00:00
Robin Candau 5d298ea6d8 Don't compress man page(s) in Makefile
Compressing man pages is a distribution / user preference that should be handled on the packaging side of things.

Indeed, compressing man pages by default imposes a compression algorithm / level whereas most package managers handle that already and eventually allow users to choose or customize them if wanted.

Additionally, it can lead to unexpected side effects. For instance, gzip is recording timestamps in metadata by default, which prevents [reproducible builds](https://reproducible-builds.org/):

```
==> ERROR: Package is not reproducible
--- lidm-0.2.0-1-any.pkg.tar.zst
+++ ./build/lidm-0.2.0-1-any.pkg.tar.zst
├── lidm-0.2.0-1-any.pkg.tar
│ ├── file list
│ │ @@ -1,9 +1,9 @@
│ │  -rw-r--r--   0 root         (0) root         (0)     5391 2025-03-10 12:01:53.000000 .BUILDINFO
│ │ --rw-r--r--   0 root         (0) root         (0)      488 2025-03-10 12:01:53.000000 .MTREE
│ │ +-rw-r--r--   0 root         (0) root         (0)      492 2025-03-10 12:01:53.000000 .MTREE
│ │  -rw-r--r--   0 root         (0) root         (0)      427 2025-03-10 12:01:53.000000 .PKGINFO
│ │  drwxr-xr-x   0 root         (0) root         (0)        0 2025-03-10 12:01:53.000000 etc/
│ │  -rw-r--r--   0 root         (0) root         (0)      930 2025-03-10 12:01:53.000000 etc/lidm.ini
│ │  drwxr-xr-x   0 root         (0) root         (0)        0 2025-03-10 12:01:53.000000 usr/
│ │  drwxr-xr-x   0 root         (0) root         (0)        0 2025-03-10 12:01:53.000000 usr/bin/
│ │  -rwxr-xr-x   0 root         (0) root         (0)    39656 2025-03-10 12:01:53.000000 usr/bin/lidm
│ │  drwxr-xr-x   0 root         (0) root         (0)        0 2025-03-10 12:01:53.000000 usr/share/
│ ├── .MTREE
│ │ ├── .MTREE-content
│ │ │ @@ -7,10 +7,10 @@
│ │ │  /set mode=755
│ │ │  ./usr time=1741608113.0 type=dir
│ │ │  ./usr/bin time=1741608113.0 type=dir
│ │ │  ./usr/bin/lidm time=1741608113.0 size=39656 sha256digest=1a27eef50f6caf35d408f7650c362dea788c7a00a2736f0ec4c94ecd38ae6c6f
│ │ │  ./usr/share time=1741608113.0 type=dir
│ │ │  ./usr/share/man time=1741608113.0 type=dir
│ │ │  ./usr/share/man/man1 time=1741608113.0 type=dir
│ │ │ -./usr/share/man/man1/lidm.1.gz time=1741608113.0 mode=644 size=615 sha256digest=7babc0d1e7d84c3ff18db5ea327313cdbe2ba1117c33d733622a916dfd9d8d0e
│ │ │ +./usr/share/man/man1/lidm.1.gz time=1741608113.0 mode=644 size=615 sha256digest=497e49b75ab0d2c3f3edb70967bf189724990c46df23492738254395ec835d8c
│ │ │  ./usr/share/man/man5 time=1741608113.0 type=dir
│ │ │ -./usr/share/man/man5/lidm-config.5.gz time=1741608113.0 mode=644 size=1374 sha256digest=d0b54c3117c417dfdc43a7629f26cf4c64235742f698a0498722a03a4d1c25c2
│ │ │ +./usr/share/man/man5/lidm-config.5.gz time=1741608113.0 mode=644 size=1374 sha256digest=4e16649cb31029b039a594ffa2f2d4d8a624917aaacc865836c5c2d2a92cd3e4
│ ├── usr/share/man/man1/lidm.1.gz
│ │ ├── filetype from file(1)
│ │ │ @@ -1 +1 @@
│ │ │ -gzip compressed data, was "lidm.1", last modified: Mon Mar 10 12:01:59 2025, from Unix
│ │ │ +gzip compressed data, was "lidm.1", last modified: Mon Mar 10 12:15:51 2025, from Unix
│ ├── usr/share/man/man5/lidm-config.5.gz
│ │ ├── filetype from file(1)
│ │ │ @@ -1 +1 @@
│ │ │ -gzip compressed data, was "lidm-config.5", last modified: Mon Mar 10 12:01:59 2025, from Unix
│ │ │ +gzip compressed data, was "lidm-config.5", last modified: Mon Mar 10 12:15:51 2025, from Unix
```

See https://cmpct.info/~sam/blog/posts/automatic-manpage-compression/ for detailed rational.
2025-03-10 13:16:07 +01:00
javalsai b003909c3e ci(aur pkgs): fix file checksums generation 2024-12-26 17:06:15 +01:00
javalsai 47b212019a package[aur]: update aur packages to v0.2.0 2024-12-26 16:47:37 +01:00
javalsai 9495bd5afe chore: write man pages 2024-12-25 19:28:31 +01:00
javalsai c586a48320 chore: remove make as it's part of base-devel 2024-10-13 13:54:56 +02:00
javalsai c4a996c1e8 ci: add AUR pkg updates PRs on release 2024-09-15 21:12:16 +02:00
javalsai 9f32ce274b update: bump pkgbuild versions up
also added scripts to automate this better
2024-09-15 21:11:57 +02:00
javalsai a223b47777 docs: use bigger theme images (and gif) 2024-09-07 00:04:32 +02:00
javalsai e746d6351e feat: update pkgbuilds
hmm, manpages and not much more
untested changes, needs a release
2024-09-06 22:39:12 +02:00
javalsai a2b2434445 ci: lots of ci features 2024-09-06 21:33:49 +02:00
javalsai aa70fc8090 fix: shellcheck warnings 2024-09-06 17:58:40 +02:00
javalsai 286cd01c2d themes: add kanagawa themes and organize themes
removed old-blue-thick and pure-tastelessness

renamed tastelessness to nothing
2024-09-05 22:08:10 +02:00
javalsai 2284ab017d chore: remove config inconsistencies 2024-09-05 21:20:09 +02:00
javalsai 72858a9c96 format: markdown files 2024-09-05 19:07:08 +02:00
javalsai 7ca864f1d9 feat: add LIDM_CONF config path override 2024-09-05 17:36:56 +02:00
javalsai 730e6db100 fix: grammar (codespell) 2024-09-05 17:23:18 +02:00
javalsai f9a3c67c0b fix: sysd service file (moved to tty7) 2024-09-04 20:57:45 +02:00
javalsai 6d3c3cbb57 feat: add s6 suport 2024-09-04 20:36:50 +02:00
javalsai ae4e4df7cd feat: add openrc support 2024-09-04 19:40:49 +02:00
javalsai 9de4551f4c feat: add manpages and improve service docs 2024-09-04 16:12:47 +02:00
javalsai 50c251318a feat: add runit support 2024-09-03 20:33:47 +02:00
javalsai 06548710dd update: aur pkgs for 0.0.2 2024-08-29 12:25:50 +02:00
javalsai 6d85276946 chore: add aur makepkg build test script
and did you know that makepkg updates stuff like the -git pkg version? :o
2024-08-29 11:31:18 +02:00
javalsai 0ec046740e forgot: make .srcinfo 2024-08-29 11:27:04 +02:00
javalsai e4e946a7d1 chore: add aur pkg gitignore 2024-08-29 11:26:15 +02:00
javalsai 0ec08db8f8 fix: lidm package (tag tarball now) & config permissions 2024-08-29 11:09:25 +02:00
javalsai 663427ec95 fix: makdepends 2024-07-30 21:37:17 +02:00
javalsai 9c3b158fb7 whoops 2024-07-28 17:30:02 +02:00
javalsai be74e5ef40 add: maintainer to aur packages
close #9
2024-07-28 16:48:22 +02:00
javalsai cac037cb48 docs: better gif (gifski)
for the record, `gifski -Q 100 -W 1366 --fps 2 -o all.gif *.png`
2024-07-28 01:01:24 +02:00
javalsai dcd26986b2 fix #7 2024-07-28 00:53:42 +02:00
javalsai 0d564b9294 fix provide and conflicts 2024-07-27 09:52:17 +02:00
javalsai 8f471df5bc chore: better aur docs & .gitignores 2024-07-27 03:27:17 +02:00
javalsai d85e3f5620 valid markdown :| 2024-07-27 03:04:32 +02:00
javalsai 9eb059410b feat: aur yayyy! (paru >>>) 2024-07-27 03:02:23 +02:00
javalsai a32e4a577f feat: add dinit support 2024-07-26 16:40:46 +02:00
DeaDvey a15b49ec24 detects if systemd is there 2024-07-26 04:15:11 +01:00
DeaDvey 117593f5ec moved li.service 2024-07-26 03:41:18 +01:00
javalsai 9993d70c6b docs: fix gifs 2024-07-26 00:25:54 +02:00
javalsai 5b261827f3 docs: add gif & themes screenshots 2024-07-26 00:23:09 +02:00
javalsai 6b2d76c9b8 all: at this point just read readme 😭
spaghetti code
equivalent spaghetti readme
spaghetti commit (wait no, this is actually descriptive)
2024-07-13 12:19:02 +02:00