Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge master to stable #77

Merged
merged 43 commits into from
Aug 24, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
90bf152
dbus: init at 1.15.6
kreatoo Aug 18, 2023
0498191
dbus: remove --prefix=/usr
kreatoo Aug 18, 2023
be12886
dbus: update NAME
kreatoo Aug 18, 2023
2f7ad2b
dbus: add the prefix back
kreatoo Aug 18, 2023
1b76818
dbus: add runstatedir
kreatoo Aug 18, 2023
dd7c494
kbd: init at 2.6.2
kreatoo Aug 18, 2023
0851d98
kbd: disable PAM for now
kreatoo Aug 18, 2023
ac74b09
kbd: add build dependencies
kreatoo Aug 18, 2023
df6c0d1
squashfs-tools: init at 4.6.1
kreatoo Aug 18, 2023
9e0ad05
squashfs-tools: add PREFIX
kreatoo Aug 18, 2023
f0d4d05
squashfs-tools: use prebuilt manpages
kreatoo Aug 18, 2023
fac21bd
squashfs-tools: disable manpages and fix install_prefix
kreatoo Aug 18, 2023
8ecdbd0
fix typo
kreatoo Aug 18, 2023
ed91603
squashfs-tools: disable manpages by force
kreatoo Aug 18, 2023
6b05bd1
seperate grub and grub-efi
kreatoo Aug 19, 2023
bf4ad99
xorriso: init at 1.5.6.pl02
kreatoo Aug 19, 2023
ce3aae2
src: make into a metapackage
kreatoo Aug 19, 2023
03cdd3d
grub: make it a metapackage
kreatoo Aug 19, 2023
698a264
link grub to grub-efi
kreatoo Aug 19, 2023
34cf785
grub: fix error
kreatoo Aug 19, 2023
230632a
Revert "grub: fix error"
kreatoo Aug 19, 2023
2c825db
Revert "link grub to grub-efi"
kreatoo Aug 19, 2023
0f23d96
Revert "grub: make it a metapackage"
kreatoo Aug 19, 2023
5340018
grub: add unifont
kreatoo Aug 20, 2023
8aa2457
update grub
kreatoo Aug 20, 2023
693bd1c
grub: add freetype as a dep
kreatoo Aug 20, 2023
bf11b7c
bzip2: actually install the shared lib
kreatoo Aug 20, 2023
c6ea924
mtools: init at 4.0.43
kreatoo Aug 20, 2023
5a7c040
fix squashfs-tools installation
kreatoo Aug 20, 2023
122d1ea
go: add wget do BUILD_DEPS
kreatoo Aug 20, 2023
6d8fcc6
neofetch: update to 7.1.4
kreatoo Aug 21, 2023
1f7625b
zlib: update to 1.3
kreatoo Aug 21, 2023
e8a2f91
pigz: update to 2.8
kreatoo Aug 21, 2023
60ef63d
Update ci.yml
kreatoo Aug 23, 2023
9de771d
revert last commit
kreatoo Aug 23, 2023
508c16f
ci: use debug
kreatoo Aug 23, 2023
5d8e862
builder-essentials: add no_chkupd
kreatoo Aug 23, 2023
3dff013
builder-essentials: readd DEPENDS
kreatoo Aug 23, 2023
ca967ba
Add bzip2 to python deps
pandaninjas Aug 23, 2023
7fa6dd6
Bump release number
pandaninjas Aug 23, 2023
4a3f299
Merge pull request #76 from pandaninjas/master-1
kreatoo Aug 24, 2023
2c5b858
mercurial: init at 6.5.1
kreatoo Aug 24, 2023
63f2c77
src: update to v5.2.0
kreatoo Aug 24, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ jobs:
rm -rf src
git clone https://github.com/kreatolinux/src
cd src
sed -i s/stable/master/g Makefile
make deps
make chkupd
mv scripts/jsontomd.sh /tmp/
Expand Down
3 changes: 2 additions & 1 deletion builder-essentials/run
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
NAME="builder-essentials"
RELEASE="1"
VERSION="0.1"

NO_CHKUPD="y"
DEPENDS="autoconf automake binutils bash perl bison meson file linux-headers ninja texinfo gcc gmake gawk grep"
prepare() {
:
}
Expand Down
5 changes: 4 additions & 1 deletion bzip2/run
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/bin/sh
NAME="bzip2"
RELEASE="2"
RELEASE="3"
VERSION="1.0.8"
SOURCES="https://sourceware.org/pub/bzip2/bzip2-$VERSION.tar.gz"
BUILD_DEPENDS="gmake"
Expand All @@ -16,4 +16,7 @@ build() {

package() {
make PREFIX=$ROOT/usr install
cp bzip2-shared $ROOT/usr/bin/bzip2
cp -a libbz2.so* $ROOT/usr/lib
ln -s libbz2.so.1.0 $ROOT/usr/lib/libbz2.so
}
19 changes: 19 additions & 0 deletions dbus/run
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
#!/bin/sh
NAME="dbus"
RELEASE="5"
VERSION="1.15.6"
SOURCES="https://dbus.freedesktop.org/releases/dbus/dbus-$VERSION.tar.xz"
DEPENDS="expat"
SHA256SUM="f97f5845f9c4a5a1fb3df67dfa9e16b5a3fd545d348d6dc850cb7ccc9942bd8c dbus-1.15.6.tar.xz"
DESCRIPTION="Message bus system"

build() {
./configure --disable-static \
--prefix=/usr \
--runstatedir=/run
make
}

package() {
make DESTDIR="$ROOT" install
}
2 changes: 1 addition & 1 deletion go/run
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ NAME="go"
RELEASE="1"
VERSION="1.21.0"
SOURCES="https://go.dev/dl/go$VERSION.src.tar.gz"
BUILD_DEPENDS=""
BUILD_DEPENDS="wget"
DEPENDS="git gcc"
SHA256SUM="818d46ede85682dd551ad378ef37a4d247006f12ec59b5b755601d2ce114369a go1.21.0.src.tar.gz"
DESCRIPTION="Go is a statically typed, compiled programming language designed at Google"
Expand Down
17 changes: 17 additions & 0 deletions grub-efi/run
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
#!/bin/sh
NAME="grub-efi"
RELEASE="1"
VERSION="2.06"
SOURCES="https://ftp.gnu.org/gnu/grub/grub-$VERSION.tar.xz"
DEPENDS="efibootmgr flex"
SHA256SUM="b79ea44af91b93d17cd3fe80bdae6ed43770678a9a5ae192ccea803ebb657ee1 grub-2.06.tar.xz"
DESCRIPTION="The GNU Grub Bootloader"

build() {
./configure --disable-efiemu --disable-werror --prefix=/usr --sysconfdir=/etc --with-platform=efi
make
}

package() {
make DESTDIR="$ROOT" install
}
16 changes: 12 additions & 4 deletions grub/run
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,24 @@
NAME="grub"
RELEASE="1"
VERSION="2.06"
SOURCES="https://ftp.gnu.org/gnu/grub/grub-$VERSION.tar.xz"
DEPENDS="efibootmgr flex"
SHA256SUM="b79ea44af91b93d17cd3fe80bdae6ed43770678a9a5ae192ccea803ebb657ee1 grub-2.06.tar.xz"
SOURCES="https://ftp.gnu.org/gnu/grub/grub-$VERSION.tar.xz;https://ftp.gnu.org/gnu/unifont/unifont-15.0.06/unifont-15.0.06.bdf.gz"
DEPENDS="flex freetype pigz"
SHA256SUM="b79ea44af91b93d17cd3fe80bdae6ed43770678a9a5ae192ccea803ebb657ee1 grub-2.06.tar.xz;93cb54fa103a00e25cd3e16550b4b4eb13cbd098e515679ade3ae82cd0739f29 unifont-15.0.06.bdf.gz"
DESCRIPTION="The GNU Grub Bootloader"

prepare() {
tar -xvf grub-$VERSION.tar.xz
cd grub-$VERSION
gzip -cd ../unifont-15.0.06.bdf.gz > unifont.bdf
}

build() {
./configure --disable-efiemu --disable-werror --prefix=/usr --sysconfdir=/etc --with-platform=efi
cd grub-$VERSION
./configure --disable-efiemu --disable-werror --prefix=/usr --sysconfdir=/etc
make
}

package() {
cd grub-$VERSION
make DESTDIR="$ROOT" install
}
1 change: 1 addition & 0 deletions jumpstart
21 changes: 0 additions & 21 deletions jumpstart/run

This file was deleted.

18 changes: 18 additions & 0 deletions kbd/run
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
#!/bin/sh
NAME="kbd"
RELEASE="1"
VERSION="2.6.2"
SOURCES="https://git.kernel.org/pub/scm/linux/kernel/git/legion/kbd.git/snapshot/kbd-$VERSION.tar.gz"
BUILD_DEPENDS="autoconf automake gettext libtool"
SHA256SUM="4aae5e83c4395c38e1fc35f4f70604db17cdf6e01da9b28ece89a9289e56d590 kbd-2.6.2.tar.gz"
DESCRIPTION="Linux keyboard tools"

build() {
autoreconf -v -f -i
./configure --prefix=/usr --disable-vlock --bindir=/usr/bin
make
}

package() {
make DESTDIR=$ROOT install
}
1 change: 1 addition & 0 deletions kpkg
23 changes: 0 additions & 23 deletions kpkg/run

This file was deleted.

1 change: 1 addition & 0 deletions mari
18 changes: 0 additions & 18 deletions mari/run

This file was deleted.

17 changes: 17 additions & 0 deletions mercurial/run
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
#!/bin/sh
NAME="mercurial"
RELEASE="1"
VERSION="6.5.1"
SOURCES="https://www.mercurial-scm.org/release/mercurial-$VERSION.tar.gz"
DEPENDS="python"
BUILD_DEPENDS="gmake"
SHA256SUM="33f7de8d8b3607fa2b408cde4b8725e117eb0ad41926a787eaab409ca8a4fc2f mercurial-6.5.1.tar.gz"
DESCRIPTION="A free, distributed source control management tool"

build() {
make build
}

package() {
make PREFIX=/usr DESTDIR=$ROOT install-bin
}
18 changes: 18 additions & 0 deletions mtools/run
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
#!/bin/sh
NAME="mtools"
RELEASE="3"
VERSION="4.0.43"
SOURCES="http://ftp.gnu.org/gnu/mtools/mtools-$VERSION.tar.gz"
BUILD_DEPENDS="gmake"
DEPENDS=""
SHA256SUM="8866666fa06906ee02c709f670ae6361c5ac2008251ed825c43d321c06775718 mtools-4.0.43.tar.gz"
DESCRIPTION="A collection of utilities to access MS-DOS disks without mounting them"

build() {
./configure --prefix=/usr
make
}

package() {
make DESTDIR=$ROOT install
}
4 changes: 2 additions & 2 deletions neofetch/run
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
#!/bin/sh
NAME="neofetch"
RELEASE="1"
VERSION="7.1.3"
VERSION="7.1.4"
SOURCES="https://github.com/kreatolinux/neofetch/archive/refs/tags/$VERSION.tar.gz"
DEPENDS="bash"
SHA256SUM="3b0190a2fa4443e8f9bb2660e748f69fb6043f7f3eb5bf38be5208d0440bfec3 7.1.3.tar.gz"
SHA256SUM="9c1dbbff41901b1cfd44a51dd842f635e716e931b71ee0e25f3aec704f8b4553 7.1.4.tar.gz"
DESCRIPTION="A command-line system information tool written in bash 3.2+"

build() {
Expand Down
4 changes: 2 additions & 2 deletions pigz/run
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
#!/bin/sh
NAME="pigz"
RELEASE="1"
VERSION="2.7"
VERSION="2.8"
SOURCES="https://zlib.net/pigz/pigz-$VERSION.tar.gz"
BUILD_DEPENDS=""
DEPENDS=""
SHA256SUM="b4c9e60344a08d5db37ca7ad00a5b2c76ccb9556354b722d56d55ca7e8b1c707 pigz-2.7.tar.gz"
SHA256SUM="eb872b4f0e1f0ebe59c9f7bd8c506c4204893ba6a8492de31df416f0d5170fd0 pigz-2.8.tar.gz"
DESCRIPTION="Parallel gzip"
build() {
make
Expand Down
4 changes: 2 additions & 2 deletions python/run
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
#!/bin/sh
NAME="python"
RELEASE="1"
RELEASE="2"
VERSION="3.11.4"
SOURCES="https://www.python.org/ftp/python/$VERSION/Python-$VERSION.tar.xz"
DEPENDS="openssl zlib libxcrypt"
DEPENDS="openssl zlib libxcrypt bzip2"
SHA256SUM="2f0e409df2ab57aa9fc4cbddfb976af44e4e55bf6f619eee6bc5c2297264a7f6 Python-3.11.4.tar.xz"
DESCRIPTION="General-Purpose Programming language"

Expand Down
21 changes: 21 additions & 0 deletions squashfs-tools/run
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
#!/bin/sh
NAME="squashfs-tools"
RELEASE="1"
VERSION="4.6.1"
SOURCES="https://github.com/plougher/squashfs-tools/archive/refs/tags/$VERSION.tar.gz"
DEPENDS=""
SHA256SUM="94201754b36121a9f022a190c75f718441df15402df32c2b520ca331a107511c 4.6.1.tar.gz"
DESCRIPTION="Tools for managing SquashFS"

build() {
cd squashfs-tools
make INSTALL_MANPAGES_DIR=""
}

package() {
cd squashfs-tools
rm -f ../generate-manpages/install-manpages.sh
touch ../generate-manpages/install-manpages.sh
chmod +x ../generate-manpages/install-manpages.sh
make INSTALL_MANPAGES_DIR="" INSTALL_PREFIX=$ROOT/usr DESTDIR=$ROOT install
}
46 changes: 46 additions & 0 deletions src/run
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
#!/bin/sh
NAME="src"
RELEASE="4"
VERSION="5.2.0"
SOURCES="https://github.com/kreatolinux/src/archive/refs/tags/v$VERSION.tar.gz"
BUILD_DEPENDS="nim"
DEPENDS="libarchive shadow openssl git fakeroot"
SHA256SUM="05c237c4ae4f2873973bcec0431ea30cd4ef9eec5063f67159606d4142c8f60a v5.2.0.tar.gz"
DESCRIPTION="Kreato Linux source tree metapackage"

build_kpkg() {
nimble install cligen libsha -y
nim c -d:release --threads:on -d:ssl -o="out/kpkg" "kpkg/kpkg.nim"
}

package_kpkg() {
mkdir -p "$ROOT/bin"
cp out/kpkg "$ROOT/bin/"
mkdir -p "$ROOT/usr/share/man/man8"
mkdir "$ROOT/usr/share/man/man5"
cp -f man/kpkg.8 "$ROOT/usr/share/man/man8"
cp -f man/kpkg_run.8 "$ROOT/usr/share/man/man8"
}

build_jumpstart() {
nimble install cligen fusion -y
nim c -d:release --threads:on -o="out/jumpstart" "jumpstart/jumpstart.nim"
nim c -d:release --threads:on -o="out/jumpctl" "jumpstart/jumpctl.nim"
}

package_jumpstart() {
mkdir -p "$ROOT/bin"
cp out/jumpctl "$ROOT/bin/"
cp out/jumpstart "$ROOT/bin"
}

build_mari() {
nimble install httpbeast -y
nim c -d:release -o="out/mari" "mari/mari.nim"
}

package_mari() {
mkdir -p "$ROOT/bin"
cp out/mari "$ROOT/bin/"
}

17 changes: 17 additions & 0 deletions xorriso/run
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
#!/bin/sh
NAME="xorriso"
RELEASE="1"
VERSION="1.5.6.pl02"
SOURCES="https://www.gnu.org/software/xorriso/xorriso-$VERSION.tar.gz"
DEPENDS="readline"
SHA256SUM="786f9f5df9865cc5b0c1fecee3d2c0f5e04cab8c9a859bd1c9c7ccd4964fdae1 xorriso-1.5.6.pl02.tar.gz"
DESCRIPTION="GNU xorriso"

build() {
./configure --prefix=/usr
make
}

package() {
make DESTDIR=$ROOT install
}
4 changes: 2 additions & 2 deletions zlib/run
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
#!/bin/sh
NAME="zlib"
RELEASE="1"
VERSION="1.2.13"
VERSION="1.3"
DESCRIPTION="zlib is a software library used for data compression."
SOURCES="https://zlib.net/zlib-$VERSION.tar.gz"
DEPENDS=""
SHA256SUM="b3a24de97a8fdbc835b9833169501030b8977031bcb54b3b3ac13740f846ab30 zlib-1.2.13.tar.gz"
SHA256SUM="ff0ba4c292013dbc27530b3a81e1f9a813cd39de01ca5e0f8bf355702efa593e zlib-1.3.tar.gz"

build() {
./configure --prefix=/usr
Expand Down