This commit is contained in:
Artur Gurgul 2025-09-10 03:41:01 -05:00
parent bf428ec0ec
commit e02ab48e51
4 changed files with 54 additions and 0 deletions

3
bin/pkg Executable file
View file

@ -0,0 +1,3 @@
#!/usr/bin/env ruby
puts "Welcome to package manager"

9
recipes/hedgedoc.yml Normal file
View file

@ -0,0 +1,9 @@
dependencies: []
repository:
url: https://github.com/hedgedoc/hedgedoc.git
branch: 1.10.3
steps:
-echo "installing..."

13
recipes/idf.yml Normal file
View file

@ -0,0 +1,13 @@
dependencies: []
repository:
url: https://github.com/espressif/esp-idf.git
branch: v5.5.1
steps:
- echo `pwd`
- echo $PREFIX
- ls -lah
- cp -r . $PREFIX
# This version requires python not newer than v3.10.18

29
recipes/python-idf.yml Normal file
View file

@ -0,0 +1,29 @@
packages:
- build-essential
- zlib1g-dev
- libncurses5-dev
- libgdbm-dev
- libnss3-dev
- libssl-dev
- libreadline-dev
- libffi-dev
- curl
- libsqlite3-dev
- wget
- libbz2-dev
- liblzma-dev
package:
name: python
repository:
url: https://github.com/python/cpython.git
branch: v3.10.18
steps:
# dat make -t pkg --cache --name python
# - ./configure --enable-optimizations --prefix=$HOME/.local
# - make -j"$(nproc)"
- ./configure --enable-optimizations --prefix=$PREFIX
- make -j$CPUS
- $SUDO make install