Commit Graph
223 Commits
Author SHA1 Message Date
EnumDev da184ecb19 Update Makefile 2025-08-23 13:21:58 +03:00
EnumDev 812caa1485 Split compilation config options into separate config file 2025-08-14 22:35:11 +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 998d4a2252 Merge pull request 'Readd source package compilation functionality' (#11) from readd_source_packages into develop
Reviewed-on: bubble-package-manager/bpm#11
2025-08-13 10:34:14 +00:00
EnumDev 57231fdec5 Fix package installation reason not being displayed or set correctly 2025-08-11 12:23:45 +03:00
EnumDev 713eafb708 Remove dependency on 'which' 2025-08-06 21:07:07 +03:00
EnumDev 38b6ea0175 Update README.md 2025-08-03 09:26:43 +03:00
EnumDev ef5697321b Default to not installing optional dependencies 2025-08-03 09:20:37 +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 4bfc325c66 Show error when compiling source packages in a different root directory 2025-07-06 22:01:57 +03:00
EnumDev 8a627254c9 Fix dependency installation order 2025-07-06 21:21:55 +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 815d0bb29a Rename BPM Repositories to BPM Databases 2025-05-14 16:33:30 +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 f20d7b66d1 Remove unused verbose parameters 2025-05-13 20:33:20 +03:00
EnumDev 5f03a6a1ad Redo dependency resolution and cache installed package information 2025-05-13 20:26:55 +03:00
EnumDev f2bc7c8968 Fix not reading local databases after reloading config during package update 2025-05-09 14:36:08 +03:00
EnumDev 97d5a06ce7 Remove force setting of URL field in split packages 2025-05-08 15:12:06 +03:00
EnumDev f0709ff410 Fix 'prepare' function running in source directory during compilation 2025-05-08 12:44:55 +03:00
EnumDev a32dfba54a Allow split package to have same name as main package 2025-05-04 21:03:05 +03:00
EnumDev b07df8c7df 'compile' subcommand will now detect if virtual package is installed 2025-05-03 17:30:27 +03:00
EnumDev 1329109810 Add cache cleanup to 'cleanup' subcommand 2025-05-03 12:38:29 +03:00
EnumDev 4a8c4e22ec Move directories 2025-05-03 10:47:32 +03:00
EnumDev eb8db1bc99 Fix output filename for source package compilation 2025-05-02 21:29:07 +03:00
EnumDev 4f1eeeb11d Fix dependency installation command arguments for 'bpm compile -d' 2025-05-02 21:20:56 +03:00
EnumDev 2e416b9e6f Allow direct split source package installation through repository entries 2025-05-02 20:43:24 +03:00
EnumDev d8a42c780d Allow direct split source package installation through local BPM archive 2025-05-01 16:40:42 +03:00
EnumDev b1bb8de661 Fix packages not compiling without root permissions 2025-04-27 12:04:30 +03:00
EnumDev c425b263fe Fix cleanup flags not being read 2025-04-26 16:28:24 +03:00
EnumDev 5776784021 Remove no longer used flags from help message 2025-04-26 16:23:09 +03:00
EnumDev 903c7dce3e Change -o flag from output filename to output directory 2025-04-26 16:20:40 +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 d8146cb3f3 Remove unused function 2025-04-24 18:03:57 +03:00
EnumDev c8c1fded76 Set output package architecture after compilation 2025-04-24 18:03:32 +03:00
EnumDev 4bf9ac9c60 Add .compilation-options file support 2025-04-24 17:39:17 +03:00
EnumDev b73519ba9c Fix shell commands used in source package compilation 2025-04-24 16:44:37 +03:00
EnumDev 382a3fc8b6 Add flags for 'compile' subcommand 2025-04-24 13:56:30 +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 8b6ef5fa63 Added compilation environment array to BPM config 2025-04-22 17:41:37 +03:00
EnumDev e8d5f0a565 Add basic compilation functionality 2025-04-22 17:04:47 +03:00
EnumDev 7b0a8bf1d6 Merge pull request 'Reorganize codebase' (#10) from code_reorganization into develop
Reviewed-on: bubble-package-manager/bpm#10
2025-04-17 11:49:51 +00:00
EnumDev 3a62f23db5 Update README.md 2025-04-17 14:04:11 +03:00