diff --git a/projects/amazon-freertos.sh b/projects/amazon-freertos.sh deleted file mode 100644 index 284a2cc..0000000 --- a/projects/amazon-freertos.sh +++ /dev/null @@ -1,20 +0,0 @@ -# Elixir definitions for Amazon FreeRTOS - -list_tags_h() -{ - - echo "$tags" | - grep -v '^v' | - tac | - sed -r 's/^([0-9][0-9][0-9][0-9])([0-9][0-9])(.*)$/\1 \1\2 \1\2\3/' - - echo "$tags" | - grep '^v' | - tac | - sed -r 's/^(v[0-9]*)\.([0-9]*)(.*)$/\1 \1.\2 \1.\2\3/' -} - -get_latest_tags() -{ - git tag | grep '^20' | sort -Vr -} diff --git a/projects/arm-trusted-firmware.sh b/projects/arm-trusted-firmware.sh deleted file mode 100644 index 110a5cd..0000000 --- a/projects/arm-trusted-firmware.sh +++ /dev/null @@ -1,18 +0,0 @@ -# Elixir definitions for Arm Trusted Firmware -# https://github.com/ARM-software/arm-trusted-firmware - -# Enable DT bindings compatible strings support -dts_comp_support=1 - -list_tags_h() -{ - echo "$tags" | - grep -v 'for-v0\.4' | - tac | - sed -r 's/^(v[0-9]*)\.([0-9]*)(.*)$/\1 \1.\2 \1.\2\3/' - - echo "$tags" | - grep 'for-v0\.4' | - tac | - sed -r 's/^/custom for-v0.4 /' -} diff --git a/projects/aurelio-theia.sh b/projects/aurelio-theia.sh new file mode 100644 index 0000000..19aa781 --- /dev/null +++ b/projects/aurelio-theia.sh @@ -0,0 +1,9 @@ +list_tags() +{ + { git tag; echo "main"; } | sort -V +} + +list_tags_h() +{ + list_tags | tac | awk '{print $1" "$1" "$1}' +} diff --git a/projects/barebox.sh b/projects/barebox.sh deleted file mode 100644 index 9a07d67..0000000 --- a/projects/barebox.sh +++ /dev/null @@ -1,22 +0,0 @@ -# Elixir definitions for Barebox - -# Enable DT bindings compatible strings support -dts_comp_support=1 - -list_tags_h() -{ - echo "$tags" | - grep '^v20' | - tac | - sed -r 's/^(v20..)\.([0-9][0-9])\.(.*)$/\1 \1.\2 \1.\2.\3/' - - echo "$tags" | - grep '^v2\.0' | - tac | - sed -r 's/^(v2\.0)(.*)$/old \1 \1\2/' - - echo "$tags" | - grep '^freescale' | - tac | - sed -r 's/^(freescale)(.*)$/old \1 \1\2/' -} diff --git a/projects/bluez.sh b/projects/bluez.sh deleted file mode 100644 index 3613a70..0000000 --- a/projects/bluez.sh +++ /dev/null @@ -1,19 +0,0 @@ -# Elixir definitions for BlueZ -list_tags() -{ - echo "$tags" | - grep '^[0-9]' -} - -list_tags_h() -{ - echo "$tags" | - grep '^[0-9]' | - sort -rV | - sed -E 's/^([0-9]*)\.([0-9]*)$/v\1 v\1.\2 \1.\2/' -} - -get_latest_tags() -{ - git tag | grep '^[0-9]\.' | sort -Vr -} diff --git a/projects/bootloader.sh b/projects/bootloader.sh new file mode 100644 index 0000000..19aa781 --- /dev/null +++ b/projects/bootloader.sh @@ -0,0 +1,9 @@ +list_tags() +{ + { git tag; echo "main"; } | sort -V +} + +list_tags_h() +{ + list_tags | tac | awk '{print $1" "$1" "$1}' +} diff --git a/projects/busybox.sh b/projects/busybox.sh deleted file mode 100644 index 69937ba..0000000 --- a/projects/busybox.sh +++ /dev/null @@ -1,19 +0,0 @@ -# Elixir definitions for BusyBox - -version_dir() -{ - tr '_.' '._'; -} - -version_rev() -{ - tr '._' '_.'; -} - -list_tags_h() -{ - echo "$tags" | - tac | - sed -r 's/^([0-9]*)\.([0-9]*)(.*)$/v\1 \1.\2 \1.\2\3/' -} - diff --git a/projects/coreboot.sh b/projects/coreboot.sh deleted file mode 100644 index 7e12e4c..0000000 --- a/projects/coreboot.sh +++ /dev/null @@ -1,8 +0,0 @@ -# Elixir definitions for Coreboot - -list_tags_h() -{ - echo "$tags" | - tac | - sed -r 's/^([0-9]*)\.([0-9]*)(.*)$/v\1 v\1.\2 \1.\2\3/' -} diff --git a/projects/dpdk.sh b/projects/dpdk.sh deleted file mode 100644 index d859dd7..0000000 --- a/projects/dpdk.sh +++ /dev/null @@ -1,14 +0,0 @@ -# Elixir definitions for DPDK - -list_tags_h() -{ - echo "$tags" | - grep -vE '^v1\.|^v2\.' | - tac | - sed -r 's/^v([0-9]*)\.([0-9]*)(.*)$/v\1 v\1.\2 v\1.\2\3/' - - echo "$tags" | - grep -E '^v1\.|^v2\.' | - tac | - sed -r 's/^v(1|2)\.([0-9])(.*)$/old v\1.\2 v\1.\2\3/' -} diff --git a/projects/freebsd.sh b/projects/freebsd.sh deleted file mode 100644 index 0a02e80..0000000 --- a/projects/freebsd.sh +++ /dev/null @@ -1,15 +0,0 @@ -# FreeBSD - -version_dir() -{ - grep "^release/[0-9]*\.[0-9]*\.[0-9]*$" | - sed -e 's,^release/,v,' | - sed -e 's,\.0$,,'; -} - -version_rev() -{ - grep "^v" | - sed -e 's,v[0-9]*\.[0-9]*$,&\.0,' | - sed -e 's,^v,release/,'; -} diff --git a/projects/glibc.sh b/projects/glibc.sh deleted file mode 100644 index dfba2f1..0000000 --- a/projects/glibc.sh +++ /dev/null @@ -1,23 +0,0 @@ -# Elixir definitions for glibc - -list_tags() -{ - echo "$tags" | - grep -v 'cvs' -} - -list_tags_h() -{ - echo "$tags" | - grep "glibc" | - grep -v "fedora" | - grep -v "cvs" | - tac | - sed -r 's/^glibc-([0-9]*)(\.[0-9]*)(.*)$/v\1 v\1\2 glibc-\1\2\3/' - - echo "$tags" | - grep -v "cvs" | - grep "fedora" | - tac | - sed -r 's/^fedora\/glibc-([0-9]*)(\.[0-9]*)(.*)$/fedora v\1\2 fedora\/glibc-\1\2\3/' -} diff --git a/projects/grub.sh b/projects/grub.sh deleted file mode 100644 index 186f623..0000000 --- a/projects/grub.sh +++ /dev/null @@ -1,8 +0,0 @@ -# Elixir definitions for Grub - -list_tags_h() -{ - echo "$tags" | - tac | - sed -r 's/^(grub-)?([0-9]+).([0-9]+)([A-Za-z0-9\.-]*)$/\2 \2.\3 \1\2.\3\4/' -} diff --git a/projects/iproute2.sh b/projects/iproute2.sh deleted file mode 100644 index e69de29..0000000 diff --git a/projects/linux.sh b/projects/linux.sh deleted file mode 100644 index 32cf2c6..0000000 --- a/projects/linux.sh +++ /dev/null @@ -1,20 +0,0 @@ -# Elixir definitions for Linux - -# Enable DT bindings compatible strings support -dts_comp_support=1 - -get_tags() -{ - git tag | - version_dir | - sed -r 's/^(pre|lia64-|)(v?[0-9\.]*)(pre|-[^pf].*?|)(alpha|-[pf].*?|)([0-9]*)(.*?)$/\2#\3@\4@\5@\60@\1.0/' | - sort -V | - sed -r 's/^(.*?)#(.*?)@(.*?)@(.*?)@(.*?)0@(.*?)\.0$/\6\1\2\3\4\5/' -} - -list_tags_h() -{ - echo "$tags" | - tac | - sed -r 's/^(pre|lia64-|)(v?)([0-9]*)\.([0-9]*)(.*)$/v\3 v\3.\4 \1\2\3.\4\5/' -} diff --git a/projects/llvm.sh b/projects/llvm.sh deleted file mode 100644 index a6c7616..0000000 --- a/projects/llvm.sh +++ /dev/null @@ -1,22 +0,0 @@ -# Elixir definitions for LLVM - -list_tags() -{ - echo "$tags" | - tac | - grep ^llvmorg-[0-9]*[\.][0-9]* -} - -list_tags_h() -{ - echo "$tags" | - grep ^llvmorg | - grep -v init | - tac | - sed -r 's/^llvmorg-([0-9]*)\.([0-9]*)(.*)$/v\1 v\1.\2 llvmorg-\1.\2\3/' -} - -get_latest_tags() -{ - git tag | grep 'llvmorg' | grep -v init | sort -Vr -} diff --git a/projects/mesa.sh b/projects/mesa.sh deleted file mode 100644 index 52cee0b..0000000 --- a/projects/mesa.sh +++ /dev/null @@ -1,21 +0,0 @@ -# Elixir definitions for Mesa - -list_tags() -{ - echo "$tags" | - tac | - grep ^mesa-[0-9]*[\.][0-9]* -} - -list_tags_h() -{ - echo "$tags" | - grep ^mesa-[0-9]*[\.][0-9]* | - tac | - sed -r 's/^mesa-([0-9]*)(\.[0-9]*)(.*)$/v\1 v\1\2 mesa-\1\2\3/' -} - -get_latest_tags() -{ - git tag | version_dir | grep ^mesa-[0-9]*[\.][0-9]* | grep -v '\-rc' | sort -Vr -} diff --git a/projects/musl.sh b/projects/musl.sh deleted file mode 100644 index d971e25..0000000 --- a/projects/musl.sh +++ /dev/null @@ -1,2 +0,0 @@ -# Elixir definitions for Musl -# Using the default ones so far! diff --git a/projects/mycelium.sh b/projects/mycelium.sh new file mode 100644 index 0000000..d493932 --- /dev/null +++ b/projects/mycelium.sh @@ -0,0 +1,9 @@ +list_tags() +{ + { git tag; echo "master"; } | sort -V +} + +list_tags_h() +{ + list_tags | tac | awk '{print $1" "$1" "$1}' +} diff --git a/projects/ofono.sh b/projects/ofono.sh deleted file mode 100644 index 11b78d8..0000000 --- a/projects/ofono.sh +++ /dev/null @@ -1,8 +0,0 @@ -# Elixir definitions for Ofono - -list_tags_h() -{ - echo "$tags" | - tac | - sed -r 's/^([0-9]*)\.([0-9]*)(.*)$/v\1 v\1.\2 \1.\2\3/' -} diff --git a/projects/op-tee.sh b/projects/op-tee.sh deleted file mode 100644 index 8937cd6..0000000 --- a/projects/op-tee.sh +++ /dev/null @@ -1,20 +0,0 @@ -# Elixir definitions for OP-TEE Trusted OS - -list_tags_h() -{ - echo "$tags" | - grep '^[0-9]\.' | - tac | - sed -r 's/^([0-9]*)\.([0-9]*)(.*)$/v\1 \1.\2 \1.\2\3/' -} - -list_tags() -{ - echo "$tags" | - grep '^[0-9]\.' -} - -get_latest_tags() -{ - git tag | grep '^[0-9]\.' | grep -v '\-rc' | sort -Vr -} diff --git a/projects/opensbi.sh b/projects/opensbi.sh deleted file mode 100644 index e69de29..0000000 diff --git a/projects/qemu.sh b/projects/qemu.sh deleted file mode 100644 index 6c6a791..0000000 --- a/projects/qemu.sh +++ /dev/null @@ -1,16 +0,0 @@ -# Elixir definitions for QEMU - -list_tags_h() -{ - echo "$tags" | - grep -E "^v[0-9].*" | - tac | - sed -r 's/^(v[0-9])\.([0-9]*)(.*)$/\1 \1.\2 \1.\2\3/' - - echo "$tags" | - grep "release" | - tac | - sed -r 's/^(release)_([0-9_]*)$/old \1 \1_\2/' - - echo "old initial initial" -} diff --git a/projects/toybox.sh b/projects/toybox.sh deleted file mode 100644 index 9288129..0000000 --- a/projects/toybox.sh +++ /dev/null @@ -1,8 +0,0 @@ -# Elixir definitions for Toybox - -list_tags_h() -{ - echo "$tags" | - tac | - sed -r 's/^([0-9]*)\.([0-9]*)(.*)$/\1 \1.\2 \1.\2\3/' -} \ No newline at end of file diff --git a/projects/u-boot.sh b/projects/u-boot.sh deleted file mode 100644 index ff3c16c..0000000 --- a/projects/u-boot.sh +++ /dev/null @@ -1,22 +0,0 @@ -# Elixir definitions for U-Boot - -# Enable DT bindings compatible strings support -dts_comp_support=1 - -list_tags_h() -{ - echo "$tags" | - grep '^v20' | - tac | - sed -r 's/^(v20..)\.([0-9][0-9])(.*)$/\1 \1.\2 \1.\2\3/' - - echo "$tags" | - grep -E '^(v1|U)' | - tac | - sed -r 's/^/old by-version /' - - echo "$tags" | - grep -E '^(LABEL|DENX)' | - tac | - sed -r 's/^/old by-date /' -} diff --git a/projects/uclibc-ng.sh b/projects/uclibc-ng.sh deleted file mode 100644 index d1dfb7a..0000000 --- a/projects/uclibc-ng.sh +++ /dev/null @@ -1,2 +0,0 @@ -# Elixir definitions for uclibc-ng -# Using the default ones so far diff --git a/projects/universalisos-kdev.sh b/projects/universalisos-kdev.sh new file mode 100644 index 0000000..19aa781 --- /dev/null +++ b/projects/universalisos-kdev.sh @@ -0,0 +1,9 @@ +list_tags() +{ + { git tag; echo "main"; } | sort -V +} + +list_tags_h() +{ + list_tags | tac | awk '{print $1" "$1" "$1}' +} diff --git a/projects/universalisos-kernel.sh b/projects/universalisos-kernel.sh new file mode 100644 index 0000000..19aa781 --- /dev/null +++ b/projects/universalisos-kernel.sh @@ -0,0 +1,9 @@ +list_tags() +{ + { git tag; echo "main"; } | sort -V +} + +list_tags_h() +{ + list_tags | tac | awk '{print $1" "$1" "$1}' +} diff --git a/projects/universalisos-test.sh b/projects/universalisos-test.sh new file mode 100644 index 0000000..19aa781 --- /dev/null +++ b/projects/universalisos-test.sh @@ -0,0 +1,9 @@ +list_tags() +{ + { git tag; echo "main"; } | sort -V +} + +list_tags_h() +{ + list_tags | tac | awk '{print $1" "$1" "$1}' +} diff --git a/projects/universalisos-tools.sh b/projects/universalisos-tools.sh new file mode 100644 index 0000000..19aa781 --- /dev/null +++ b/projects/universalisos-tools.sh @@ -0,0 +1,9 @@ +list_tags() +{ + { git tag; echo "main"; } | sort -V +} + +list_tags_h() +{ + list_tags | tac | awk '{print $1" "$1" "$1}' +} diff --git a/projects/xen.sh b/projects/xen.sh deleted file mode 100644 index c7c5bda..0000000 --- a/projects/xen.sh +++ /dev/null @@ -1,13 +0,0 @@ -# Xen hypervisor - -version_dir() -{ - grep "^RELEASE" | - sed -e 's/^RELEASE-/v/'; -} - -version_rev() -{ - grep "^v" | - sed -e 's/^v/RELEASE-/'; -} diff --git a/projects/zephyr.sh b/projects/zephyr.sh deleted file mode 100644 index 149b385..0000000 --- a/projects/zephyr.sh +++ /dev/null @@ -1,23 +0,0 @@ -# Elixir definitions for Zephyr - -# Enable DT bindings compatible strings support -dts_comp_support=1 - -list_tags() -{ - echo "$tags" | - grep -v '^zephyr-v' -} - -list_tags_h() -{ - echo "$tags" | - grep -v '^zephyr-v' | - tac | - sed -r 's/^(v[0-9]*)\.([0-9]*)(.*)$/\1 \1.\2 \1.\2\3/' -} - -get_latest_tags() -{ - git tag | grep -v '^zephyr-v' | version_dir | grep -v '\-rc' | sort -Vr -}