20 Commits

Author SHA1 Message Date
c8c1fded76 Set output package architecture after compilation 2025-04-24 18:03:32 +03:00
4bf9ac9c60 Add .compilation-options file support 2025-04-24 17:39:17 +03:00
b73519ba9c Fix shell commands used in source package compilation 2025-04-24 16:44:37 +03:00
382a3fc8b6 Add flags for 'compile' subcommand 2025-04-24 13:56:30 +03:00
1843bceef5 Fix pre_remove.sh package script not being read or run 2025-04-22 19:28:36 +03:00
6af3b77d69 Include package scripts in compilation 2025-04-22 19:10:53 +03:00
8b6ef5fa63 Added compilation environment array to BPM config 2025-04-22 17:41:37 +03:00
e8d5f0a565 Add basic compilation functionality 2025-04-22 17:04:47 +03:00
b27137da29 Allow sync and update subcommands when local database files are corrupt 2025-04-16 20:13:22 +03:00
78dce34b64 Hide make dependencies when reading info of binary packages 2025-04-16 20:08:24 +03:00
dd41369e05 Fix error when hooks directory does not exist 2025-04-16 18:49:54 +03:00
c767f26937 Remove direct source compilation (To be reworked) 2025-04-10 15:07:28 +03:00
3f2d5cf7a1 Remove all log.Fatal and os.Exit calls from bpmlib 2025-04-10 14:54:41 +03:00
14fe71842e Added custom error types 2025-04-10 14:38:32 +03:00
151de2112e Fix virtual packages not being accounted for in GetDependants function 2025-04-08 19:20:49 +03:00
e60381beb1 Rename constants 2025-04-08 17:41:14 +03:00
0801612166 Create functions for basic package management in bpmlib 2025-04-07 21:03:33 +03:00
9485248d8e Unexport functions 2025-04-07 17:28:26 +03:00
68291e2666 Rename go files 2025-04-07 17:14:04 +03:00
fcb2ef1515 Split project into the BPM frontend (src/bpm) and the BPM backend module (src/bpmlib) 2025-04-07 17:06:40 +03:00