aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEmmett1 <me@emmett1.my>2026-05-23 06:48:47 +0000
committerEmmett1 <me@emmett1.my>2026-05-23 06:48:47 +0000
commit757b50d5141bf946d0d459f3afbaa033552f307b (patch)
tree78f6002cb6301fc73e08efd090f923915c42ed84
parent9e581e12fbf98cc3d8cae1d3a46ae9eae92d5bcf (diff)
parent9c3917e185f4ed687a1c66209885489170e0527b (diff)
downloadalicelinux-757b50d5141bf946d0d459f3afbaa033552f307b.tar.gz
alicelinux-757b50d5141bf946d0d459f3afbaa033552f307b.zip
Merge branch 'main' of https://codeberg.org/emmett1/alicelinux
-rw-r--r--docs/packagemanager.md2
-rw-r--r--docs/readme.md2
-rw-r--r--repos/extra/libflac/.checksum1
-rw-r--r--repos/extra/libflac/.files42
-rw-r--r--repos/extra/libflac/abuild19
-rw-r--r--repos/extra/libflac/depends1
-rw-r--r--repos/extra/mednafen/.checksum1
-rw-r--r--repos/extra/mednafen/.files5
-rw-r--r--repos/extra/mednafen/abuild10
-rw-r--r--repos/extra/mednafen/depends2
10 files changed, 83 insertions, 2 deletions
diff --git a/docs/packagemanager.md b/docs/packagemanager.md
index 1bd44909..0441a93e 100644
--- a/docs/packagemanager.md
+++ b/docs/packagemanager.md
@@ -1,7 +1,7 @@
Package Manager
===============
-In Alice, theres two package manager used, [spm](https://codeberg.org/emmett1/spm) and [autils](https://codeberg.org/emmett1/autils). Why two package manager? `spm` was written for generic package manager for linux distribution. And `autils` is written specifically for `Alice` and required `spm`.
+In Alice, two package manager are used, [spm](https://codeberg.org/emmett1/spm) and [autils](https://codeberg.org/emmett1/autils). And why two package manager? `spm` was written for generic package manager for linux distribution. And `autils` is written specifically for `Alice` and requires `spm` in order to install, remove and update packages while managing conflicts. The command `apkg` (part of `autils`) is used to fetch and build packages from ports and their `abuild` files.
spm
---
diff --git a/docs/readme.md b/docs/readme.md
index 51b04348..39b5b35e 100644
--- a/docs/readme.md
+++ b/docs/readme.md
@@ -1,3 +1,3 @@
Here lies documentation for **Alice Linux**.
-If you found any typo or error in docs, or even wan't to contribute, feel free to [open issue](https://codeberg.org/emmett1/alicelinux/issues) :D
+If you found any typo or error in docs, or even want to contribute, feel free to [open issue](https://codeberg.org/emmett1/alicelinux/issues) :D
diff --git a/repos/extra/libflac/.checksum b/repos/extra/libflac/.checksum
new file mode 100644
index 00000000..749575f4
--- /dev/null
+++ b/repos/extra/libflac/.checksum
@@ -0,0 +1 @@
+2adca3cd8da4b577ebb9c12e73c91cf6f6a7feb7485b3f003853b82710bada84 flac-1.5.0.tar.xz
diff --git a/repos/extra/libflac/.files b/repos/extra/libflac/.files
new file mode 100644
index 00000000..cd698e1f
--- /dev/null
+++ b/repos/extra/libflac/.files
@@ -0,0 +1,42 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/bin/
+-rwxr-xr-x root/root usr/bin/flac
+-rwxr-xr-x root/root usr/bin/metaflac
+drwxr-xr-x root/root usr/include/
+drwxr-xr-x root/root usr/include/FLAC++/
+-rw-r--r-- root/root usr/include/FLAC++/all.h
+-rw-r--r-- root/root usr/include/FLAC++/decoder.h
+-rw-r--r-- root/root usr/include/FLAC++/encoder.h
+-rw-r--r-- root/root usr/include/FLAC++/export.h
+-rw-r--r-- root/root usr/include/FLAC++/metadata.h
+drwxr-xr-x root/root usr/include/FLAC/
+-rw-r--r-- root/root usr/include/FLAC/all.h
+-rw-r--r-- root/root usr/include/FLAC/assert.h
+-rw-r--r-- root/root usr/include/FLAC/callback.h
+-rw-r--r-- root/root usr/include/FLAC/export.h
+-rw-r--r-- root/root usr/include/FLAC/format.h
+-rw-r--r-- root/root usr/include/FLAC/metadata.h
+-rw-r--r-- root/root usr/include/FLAC/ordinals.h
+-rw-r--r-- root/root usr/include/FLAC/stream_decoder.h
+-rw-r--r-- root/root usr/include/FLAC/stream_encoder.h
+drwxr-xr-x root/root usr/lib/
+drwxr-xr-x root/root usr/lib/cmake/
+drwxr-xr-x root/root usr/lib/cmake/FLAC/
+-rw-r--r-- root/root usr/lib/cmake/FLAC/flac-config-version.cmake
+-rw-r--r-- root/root usr/lib/cmake/FLAC/flac-config.cmake
+-rw-r--r-- root/root usr/lib/cmake/FLAC/targets-release.cmake
+-rw-r--r-- root/root usr/lib/cmake/FLAC/targets.cmake
+lrwxrwxrwx root/root usr/lib/libFLAC++.so -> libFLAC++.so.11
+lrwxrwxrwx root/root usr/lib/libFLAC++.so.11 -> libFLAC++.so.11.0.0
+-rwxr-xr-x root/root usr/lib/libFLAC++.so.11.0.0
+lrwxrwxrwx root/root usr/lib/libFLAC.so -> libFLAC.so.14
+lrwxrwxrwx root/root usr/lib/libFLAC.so.14 -> libFLAC.so.14.0.0
+-rwxr-xr-x root/root usr/lib/libFLAC.so.14.0.0
+drwxr-xr-x root/root usr/lib/pkgconfig/
+-rw-r--r-- root/root usr/lib/pkgconfig/flac++.pc
+-rw-r--r-- root/root usr/lib/pkgconfig/flac.pc
+drwxr-xr-x root/root usr/share/
+drwxr-xr-x root/root usr/share/man/
+drwxr-xr-x root/root usr/share/man/man1/
+-rw-r--r-- root/root usr/share/man/man1/flac.1.gz
+-rw-r--r-- root/root usr/share/man/man1/metaflac.1.gz
diff --git a/repos/extra/libflac/abuild b/repos/extra/libflac/abuild
new file mode 100644
index 00000000..7b8d1f40
--- /dev/null
+++ b/repos/extra/libflac/abuild
@@ -0,0 +1,19 @@
+name=libflac
+version=1.5.0
+release=1
+source=https://ftp.osuosl.org/pub/xiph/releases/flac/flac-$version.tar.xz
+
+build() {
+ cmake -B build \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_C_FLAGS_RELEASE="$CFLAGS" \
+ -DCMAKE_CXX_FLAGS_RELEASE="$CXXFLAGS" \
+ -DBUILD_SHARED_LIBS=ON \
+ -DBUILD_EXAMPLES=OFF \
+ -DBUILD_TESTING=OFF \
+ -Wno-dev
+ cmake --build build
+ DESTDIR=$PKG cmake --install build
+}
diff --git a/repos/extra/libflac/depends b/repos/extra/libflac/depends
new file mode 100644
index 00000000..b6a6854a
--- /dev/null
+++ b/repos/extra/libflac/depends
@@ -0,0 +1 @@
+libogg
diff --git a/repos/extra/mednafen/.checksum b/repos/extra/mednafen/.checksum
new file mode 100644
index 00000000..c5732482
--- /dev/null
+++ b/repos/extra/mednafen/.checksum
@@ -0,0 +1 @@
+a0ac040f1acacad937287aa9bbeb247b777a90da3ad4de791b68aa39b0adbe0d mednafen-1.32.1.tar.xz
diff --git a/repos/extra/mednafen/.files b/repos/extra/mednafen/.files
new file mode 100644
index 00000000..88c834a6
--- /dev/null
+++ b/repos/extra/mednafen/.files
@@ -0,0 +1,5 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/bin/
+-rwxr-xr-x root/root usr/bin/mednafen
+drwxr-xr-x root/root usr/lib/
+drwxr-xr-x root/root usr/share/
diff --git a/repos/extra/mednafen/abuild b/repos/extra/mednafen/abuild
new file mode 100644
index 00000000..4be511fd
--- /dev/null
+++ b/repos/extra/mednafen/abuild
@@ -0,0 +1,10 @@
+name=mednafen
+version=1.32.1
+release=1
+source=https://mednafen.github.io/releases/files/$name-$version.tar.xz
+
+build() {
+ ./configure --prefix=/usr
+ make
+ make install DESTDIR=$PKG
+}
diff --git a/repos/extra/mednafen/depends b/repos/extra/mednafen/depends
new file mode 100644
index 00000000..ba32ff0d
--- /dev/null
+++ b/repos/extra/mednafen/depends
@@ -0,0 +1,2 @@
+flac
+sdl2