diff options
Diffstat (limited to 'examples')
| -rw-r--r-- | examples/BUILD | 8 | ||||
| -rw-r--r-- | examples/INSTALL | 26 |
2 files changed, 20 insertions, 14 deletions
diff --git a/examples/BUILD b/examples/BUILD index 2684855..8ab88f5 100644 --- a/examples/BUILD +++ b/examples/BUILD @@ -1,5 +1,5 @@ # This field required, but its will change nothing if script = "" specified. -build_system = "CMake" # For example, supported build systems: +build_system = "Cargo" # For example, supported build systems: # Enumerate from src/pkgtoolkit # pub enum BuildSystems { # Make, @@ -10,10 +10,12 @@ build_system = "CMake" # For example, supported build systems: # Environment variables, can be empty or removed env = """ - export SHELL=/usr/bin/zsh + export RUSTFLAGS="-C target-cpu=native" + export CARGO_TARGET_DIR="$PWD/target" """ # Custom script like from INSTALL script = """ - make -j6 -f build/Makefile all + cargo build --release --target-dir=target + strip target/release/mesk """ diff --git a/examples/INSTALL b/examples/INSTALL index d33accf..f7191de 100644 --- a/examples/INSTALL +++ b/examples/INSTALL @@ -1,27 +1,31 @@ [package] -name = "my-package" -version = "1.0.0" +name = "mesk" +version = "0.1.0" arch = "X86_64" -descr = "Just example INSTALL script" -license = "BSD-2-Clause" -url = "/repo/my-package.mesk" -git_repo = "https://github.com/example/my-package.git" +descr = "Package manager for I2P network with CDN support" +license = "MIT" +url = "/repo/mesk.mesk" +git_repo = "https://github.com/Anthrill/mesk.git" [install] -path = "/usr/bin/my-package" -dependencies = ["package", "i2pd", "llvm-19-devel", "etc..."] # Leave it empty if there are no dependencies +path = "/usr/bin/mesk" +dependencies = ["openssl-devel", "zlib-devel", "gcc"] # Leave it empty if there are no dependencies user = "root" group = "root" mode = "755" # Also [install] can be -# path = "/usr/bin/my-package" +# path = "/usr/bin/mesk" # user = "root" # group = "root" # mode = "755" # custom_script = "./install.sh" OR # custom_script = """ -# echo "Installing my-package" -# sudo apt-get install my-package +# echo "Installing mesk" +# sudo cp target/release/mesk /usr/bin/mesk +# sudo chmod 755 /usr/bin/mesk +# sudo mkdir -p /etc/mesk +# sudo mkdir -p /var/cache/mesk +# sudo mkdir -p /var/lib/mesk # """ # If there is a custom_script field, mesk will not automatically install your package and other fields in [install] will not be required.
\ No newline at end of file |
