From a450174df3f465aa62e0f151dc6a86c26671a181 Mon Sep 17 00:00:00 2001 From: everest Date: Tue, 15 Mar 2022 20:07:13 +0000 Subject: [PATCH] Update README.md --- README.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 079a076..7b740f7 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,16 @@ # glacier-pkgs Collection of packages used by the Glacier package manager. -To submit a package, the following requirements must be met: +There are 2 different packaging methods. + +The first, which is used if your program is relatively simple (only one or 2 executables installed), is relatively simple. + +The second, which is used for more complex programs (a lot of executables installed and a lot of programs made), compiles said programs from source. + +Regardless of which method you choose, all archives must have the following files: - An information file named "{package_name}-pkginfo.json", which must contain the package's name, version, description, source tree size, executable size, and any dependencies that Glacier will install, and the name of the license (if it utilizes a license that is not GPL 3.0) - A script named INSTALL.sh describing what steps must be taken to install the package - A script named UPDATE.sh describing what steps must be taken to update the package - A script named REMOVE.sh describing what steps must be taken to remove the package - - The executable + - The executable (or a makefile and configure script if the program will be compiled from source) - (optional) a copy of the license (if it utilizes a license that is not GPL 3.0)