Commit Graph
44 Commits
Author SHA1 Message Date
EnumDev 548b2476bd Reduce memory usage for the 'list' subcommand 2025-12-26 12:34:08 +02:00
EnumDev a660039be1 Use package info instead of BPMPackage for the local package information map 2025-12-26 11:41:07 +02:00
EnumDev 2a7c6ce5d9 Count size in signed 64-bit integers 2025-12-17 13:43:23 +02:00
EnumDev 9912b173ff Move pre-* package script execution into start of 'installPackage' function 2025-12-08 21:44:29 +02:00
EnumDev 2c91a9332b Add 'vercmp' subcommand for package version comparisons in scripts 2025-12-08 16:08:55 +02:00
EnumDev 0dfb66c6c0 Bind mount etc/resolv.conf in package scripts for internet access 2025-12-05 18:02:54 +02:00
EnumDev dfdf38bad8 Replace variables in download filepath during compilation 2025-11-08 18:49:03 +02:00
EnumDev b27e9fb0df Show optionally dependant packages in readable info 2025-10-29 18:02:42 +02:00
EnumDev 444b2032e2 Add automatic ELF binary stripping 2025-10-27 22:11:02 +02:00
EnumDev ed172f2805 Add progress bars 2025-10-26 20:06:55 +02:00
EnumDev c2d420d854 Show installed size for binary packages 2025-10-25 13:14:33 +03:00
EnumDev 04e966fef5 Hide URL and license from readable info if empty 2025-10-19 16:26:57 +03:00
EnumDev 8a7519628f Show output architecture in readable info 2025-10-19 16:24:05 +03:00
EnumDev bee23e2f56 Improve local package querying 2025-10-18 09:51:36 +03:00
EnumDev 5fb8211933 Validate package names using regex 2025-10-07 20:50:08 +03:00
EnumDev 0c754a7e0f Change 'extract_to_bpm_source' field to 'extract_to' and 'clone_to' 2025-10-05 12:14:05 +03:00
EnumDev 6f124e0586 Improve package info parsing 2025-09-29 10:34:47 +03:00
EnumDev bc89db8cef Add 'downloads' field in pkg.info 2025-09-26 16:10:07 +03:00
EnumDev ea6d722fa8 Fix IDE warnings 2025-09-26 10:23:51 +03:00
EnumDev 264a0f87ba Replace .compilation-options 'ARCH' field with 'output_architecture' field in pkg.info 2025-09-26 10:10:48 +03:00
EnumDev 5181c43ecf Rewrite executePackageScripts function 2025-08-14 18:29:13 +03:00
EnumDev 17af8dbaaf Turn package script fatal errors into warnings 2025-08-14 17:09:18 +03:00
EnumDev 6501105dd1 Fix remove package scripts not working with chroot 2025-08-14 17:07:42 +03:00
EnumDev c01ca62e34 Use chroot for package scripts 2025-08-14 14:48:41 +03:00
EnumDev e63398c853 Set correct ownership during package extraction 2025-08-01 19:19:08 +03:00
EnumDev 6492fd028f Fix directories not being created with correct permissions and improve debug messages 2025-07-17 17:09:36 +03:00
EnumDev 458c091ac2 Add "make_dependency" installation reason 2025-05-23 14:16:52 +03:00
EnumDev 966d351a80 Readd make depends field to binary packages 2025-05-15 16:07:15 +03:00
EnumDev bf2b4e95ac Fix installation reason showing in 'info' subcommand when viewing not-installed package, database entry or BPM file 2025-05-14 15:01:28 +03:00
EnumDev d26d878308 Fix error when installing, updating or remove packages 2025-05-13 20:44:16 +03:00
EnumDev 5f03a6a1ad Redo dependency resolution and cache installed package information 2025-05-13 20:26:55 +03:00
EnumDev 97d5a06ce7 Remove force setting of URL field in split packages 2025-05-08 15:12:06 +03:00
EnumDev a32dfba54a Allow split package to have same name as main package 2025-05-04 21:03:05 +03:00
EnumDev d8a42c780d Allow direct split source package installation through local BPM archive 2025-05-01 16:40:42 +03:00
EnumDev 5085981f52 Allow split source package compilation 2025-04-26 15:29:45 +03:00
EnumDev 9cdb3d29aa Reallow direct source package installation using 'bpm install' 2025-04-25 14:13:12 +03:00
EnumDev 1843bceef5 Fix pre_remove.sh package script not being read or run 2025-04-22 19:28:36 +03:00
EnumDev 6af3b77d69 Include package scripts in compilation 2025-04-22 19:10:53 +03:00
EnumDev 78dce34b64 Hide make dependencies when reading info of binary packages 2025-04-16 20:08:24 +03:00
EnumDev c767f26937 Remove direct source compilation (To be reworked) 2025-04-10 15:07:28 +03:00
EnumDev 151de2112e Fix virtual packages not being accounted for in GetDependants function 2025-04-08 19:20:49 +03:00
EnumDev e60381beb1 Rename constants 2025-04-08 17:41:14 +03:00
EnumDev 9485248d8e Unexport functions 2025-04-07 17:28:26 +03:00
EnumDev 68291e2666 Rename go files 2025-04-07 17:14:04 +03:00