summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xauto/create_meta.sh27
-rw-r--r--repo/meta/all.xibuild11
-rw-r--r--repo/meta/base.xibuild4
-rw-r--r--repo/meta/devel.xibuild5
-rw-r--r--repo/meta/linux.xibuild5
-rw-r--r--repo/meta/meta.xibuild5
-rw-r--r--repo/meta/skip.xibuild5
-rw-r--r--repo/meta/system.xibuild14
-rw-r--r--repo/meta/util.xibuild5
-rw-r--r--repo/meta/utilities.xibuild11
-rw-r--r--repo/meta/xi.xibuild5
-rw-r--r--repo/xi/sysconfigs.xibuild (renamed from repo/meta/systemconfigs.xibuild)0
-rw-r--r--repo/xi/xipkg.xibuild2
13 files changed, 68 insertions, 31 deletions
diff --git a/auto/create_meta.sh b/auto/create_meta.sh
new file mode 100755
index 0000000..c05b084
--- /dev/null
+++ b/auto/create_meta.sh
@@ -0,0 +1,27 @@
+#!/bin/bash
+
+create() {
+ local desc=$*
+
+ printf "#!/bin/bash\n"
+ printf "# This file was automatically generated, do not edit!"
+ printf "\n\n"
+
+ printf "DESC=\"$desc\"\n"
+ printf "DEPS=("
+ while read repo; do
+ [ -d repo/$repo ] && [ ! "$repo" = "meta" ] &&
+ for file in $(ls repo/$repo/*.xibuild); do
+ local name=$(basename -s ".xibuild" $file)
+ printf " $name"
+ done
+ done
+
+ printf ")\n"
+}
+
+ls repo | create 'AlL tHe pacKageS!!' > repo/meta/all.xibuild
+
+for repo in $(ls repo); do
+ [ "$repo " = "meta" ] || echo $repo | create "All the the packages available in $repo" > repo/meta/$repo.xibuild
+done
diff --git a/repo/meta/all.xibuild b/repo/meta/all.xibuild
index f2ee6a6..fff812b 100644
--- a/repo/meta/all.xibuild
+++ b/repo/meta/all.xibuild
@@ -1,8 +1,5 @@
-DEPS=()
-for i in $(ls -1 $(echo $BUILD_FILE_PATH | rev | cut -d/ -f3- | rev)/*/*.xibuild); do
-MAKEDEPS=()
- name=$(basename -s .xibuild $i)
- DEPS=(${DEPS[@]} $name)
-done
+#!/bin/bash
+# This file was automatically generated, do not edit!
-DESC="AlL tHe pacKageS!!!"
+DESC="AlL tHe pacKageS!!"
+DEPS=( asciidoc autoconf2.13 autoconf automake bc bison check cmake dejagnu distcc docbook4-xml docbook-dtd docbook-xml docbook-xsl expect flex gcc git help2man llvm m4 make meson mpc ninja patch pkg-config rustc sgml-common texinfo xmlto linux-headers linux cacert-utils fakechroot fakeroot icecream acl attr binutils bootscripts brotli bzip2 cacerts coreutils dbus efibootmgr efivar elogind eudev expat findutils freetype2 gc gdbm gettext glibc glib gmp gnutls gobject-introspection gperf grub guile gzip iana-etc icu intltool js78 kbd kmod krb5 ldns libarchive libcap-ng libcap libffi libidn libldap libndp libnghttp libnl libp11-kit libpipeline libpng libpsl libsasl libseccomp libsigsegv libssh2 libtasn1 libtool libunistring libxcrypt libxml2 libxslt lz4 lzo mkinitramfs mpfr ncurses nettle networkmanager newt nspr nss openssl pahole pam pcre perl perl-xml-parser polkit popt psmisc python-mako python-markupsafe python-requests python readline rtmpdump sed shadow slang sysklogd sysvinit tar tcl xxhash xz zip zlib zstd bash cpio curl diffutils dosfstools dracut e2fsprogs elfutils file gawk grep groff inetutils iproute2 keyutils less make-ca man-db neofetch openssh procps-ng rsync unzip util-linux vim which wpa_supplicant xibuild xipkg)
diff --git a/repo/meta/base.xibuild b/repo/meta/base.xibuild
index 4797e39..ca34c73 100644
--- a/repo/meta/base.xibuild
+++ b/repo/meta/base.xibuild
@@ -1,5 +1,5 @@
#!/bin/bash
-DEPS=(acl attr binutils brotli bzip2 cacerts coreutils eudev expat findutils gc gdbm gettext glibc gmp gnutls gperf grep grub guile gzip iana-etc intltool kbd kmod krb5 libcap-ng libcap libffi libiconv libidn libldap libnghttp libp11-kit libpipeline libpsl libsasl libseccomp libsigsegv libtasn1 libtool libunistring libxcrypt libxml2 libxslt lz4 lzo mpfr ncurses nettle nspr openssl pam pcre perl perl-xml-parser psmisc python-requests python readline rtmpdump sed shadow sysklogd sysvinit tar tcl xxhash xz zip zlib zstd linux-headers xipkg bootscripts systemconfigs linux dracut)
-MAKEDEPS=(grep python )
+DEPS=(bash bzip2 coreutils findutils iana-etc file gawk gettext glibc grep gzip iproute2 iputils xipkg pciutils procps-ng psmisc sed shadow sysvinit tar util-linux xz linux-headers sysconfigs )
+MAKEDEPS=(grep python)
DESC="The base system to be installed"
diff --git a/repo/meta/devel.xibuild b/repo/meta/devel.xibuild
new file mode 100644
index 0000000..1be0c1f
--- /dev/null
+++ b/repo/meta/devel.xibuild
@@ -0,0 +1,5 @@
+#!/bin/bash
+# This file was automatically generated, do not edit!
+
+DESC="All the the packages available in devel"
+DEPS=( asciidoc autoconf2.13 autoconf automake bc bison check cmake dejagnu distcc docbook4-xml docbook-dtd docbook-xml docbook-xsl expect flex gcc git help2man llvm m4 make meson mpc ninja patch pkg-config rustc sgml-common texinfo xmlto)
diff --git a/repo/meta/linux.xibuild b/repo/meta/linux.xibuild
new file mode 100644
index 0000000..0c830a5
--- /dev/null
+++ b/repo/meta/linux.xibuild
@@ -0,0 +1,5 @@
+#!/bin/bash
+# This file was automatically generated, do not edit!
+
+DESC="All the the packages available in linux"
+DEPS=( linux-headers linux)
diff --git a/repo/meta/meta.xibuild b/repo/meta/meta.xibuild
new file mode 100644
index 0000000..63f0390
--- /dev/null
+++ b/repo/meta/meta.xibuild
@@ -0,0 +1,5 @@
+#!/bin/bash
+# This file was automatically generated, do not edit!
+
+DESC="All the the packages available in meta"
+DEPS=()
diff --git a/repo/meta/skip.xibuild b/repo/meta/skip.xibuild
new file mode 100644
index 0000000..4d86856
--- /dev/null
+++ b/repo/meta/skip.xibuild
@@ -0,0 +1,5 @@
+#!/bin/bash
+# This file was automatically generated, do not edit!
+
+DESC="All the the packages available in skip"
+DEPS=( cacert-utils fakechroot fakeroot icecream)
diff --git a/repo/meta/system.xibuild b/repo/meta/system.xibuild
index 06971e3..b64532e 100644
--- a/repo/meta/system.xibuild
+++ b/repo/meta/system.xibuild
@@ -1,11 +1,5 @@
-repo=devel
+#!/bin/bash
+# This file was automatically generated, do not edit!
-MAKEDEPS=()
-DEPS=()
-
-for i in $(ls -1 $(echo $BUILD_FILE_PATH | rev | cut -d/ -f3- | rev)/$repo); do
- name=$(basename -s .xibuild $i)
- DEPS=(${DEPS[@]} $name)
-done
-
-DESC="The full set of system packages available on xilinux"
+DESC="All the the packages available in system"
+DEPS=( acl attr binutils bootscripts brotli bzip2 cacerts coreutils dbus efibootmgr efivar elogind eudev expat findutils freetype2 gc gdbm gettext glibc glib gmp gnutls gobject-introspection gperf grub guile gzip iana-etc icu intltool js78 kbd kmod krb5 ldns libarchive libcap-ng libcap libffi libidn libldap libndp libnghttp libnl libp11-kit libpipeline libpng libpsl libsasl libseccomp libsigsegv libssh2 libtasn1 libtool libunistring libxcrypt libxml2 libxslt lz4 lzo mkinitramfs mpfr ncurses nettle networkmanager newt nspr nss openssl pahole pam pcre perl perl-xml-parser polkit popt psmisc python-mako python-markupsafe python-requests python readline rtmpdump sed shadow slang sysklogd sysvinit tar tcl xxhash xz zip zlib zstd)
diff --git a/repo/meta/util.xibuild b/repo/meta/util.xibuild
new file mode 100644
index 0000000..03888a8
--- /dev/null
+++ b/repo/meta/util.xibuild
@@ -0,0 +1,5 @@
+#!/bin/bash
+# This file was automatically generated, do not edit!
+
+DESC="All the the packages available in util"
+DEPS=( bash cpio curl diffutils dosfstools dracut e2fsprogs elfutils file gawk grep groff inetutils iproute2 keyutils less make-ca man-db neofetch openssh procps-ng rsync unzip util-linux vim which wpa_supplicant)
diff --git a/repo/meta/utilities.xibuild b/repo/meta/utilities.xibuild
deleted file mode 100644
index e4818fa..0000000
--- a/repo/meta/utilities.xibuild
+++ /dev/null
@@ -1,11 +0,0 @@
-repo=util
-
-MAKEDEPS=()
-DEPS=()
-
-for i in $(ls -1 $(echo $BUILD_FILE_PATH | rev | cut -d/ -f3- | rev)/$repo); do
- name=$(basename -s .xibuild $i)
- DEPS=(${DEPS[@]} $name)
-done
-
-DESC="The full set of utility programs available for xilinux"
diff --git a/repo/meta/xi.xibuild b/repo/meta/xi.xibuild
new file mode 100644
index 0000000..1dc60e5
--- /dev/null
+++ b/repo/meta/xi.xibuild
@@ -0,0 +1,5 @@
+#!/bin/bash
+# This file was automatically generated, do not edit!
+
+DESC="All the the packages available in xi"
+DEPS=( xibuild xipkg)
diff --git a/repo/meta/systemconfigs.xibuild b/repo/xi/sysconfigs.xibuild
index 8d0556f..8d0556f 100644
--- a/repo/meta/systemconfigs.xibuild
+++ b/repo/xi/sysconfigs.xibuild
diff --git a/repo/xi/xipkg.xibuild b/repo/xi/xipkg.xibuild
index c2018b3..b7445c2 100644
--- a/repo/xi/xipkg.xibuild
+++ b/repo/xi/xipkg.xibuild
@@ -1,7 +1,7 @@
#!/bin/bash
MAKEDEPS=(python make zip)
-DEPS=(tar python python-requests)
+DEPS=(tar python python-requests curl)
SOURCE=https://git.davidovski.xyz/xilinux/xipkg.git
DESC="The xilinux package manager"