debmaker/README.MD

81 lines
2.3 KiB
Markdown
Raw Normal View History

2022-01-23 22:00:54 +01:00
## DEBMAKER
2022-03-06 20:54:47 +01:00
2022-02-21 22:18:59 +01:00
The main goal of this project is allow to create application from source without install compilation utility directly on the main system.
Compilation environnements are stores in temporary files.
All package are install with chroot environnement.
2022-01-23 22:03:16 +01:00
2022-03-06 20:54:47 +01:00
Currently debian packages are build, but other package can be build with this ways
Objectives :
- Create lowest debian lxc contener to limit backup size
- Easily upgrade application
2022-01-23 22:00:54 +01:00
### Usage
#### List app
To list all applications with debmaker script
```bash
./debmaker list
```
#### Create deb file
2022-02-21 22:18:59 +01:00
To create deb file you just need to run the bellow command :
2022-01-23 22:00:54 +01:00
```bash
./debmaker run <app>
2022-01-23 22:00:54 +01:00
```
after execution, .deb file is generate in 'dist' folder
2022-01-23 22:00:54 +01:00
#### Edit debmaker script
```bash
./debmaker edit <app>
```
#### Debug
2022-03-01 23:49:53 +01:00
To enter in temporary filesystem
```bash
./debmaker chroot <app>
2022-03-01 23:49:53 +01:00
```
2022-02-21 22:18:59 +01:00
### packages available in shared repository
2022-01-23 22:03:16 +01:00
2022-09-15 01:19:06 +02:00
- [adguardhome](./ressources/adguardhome)
2022-10-01 17:58:26 +02:00
- [authelia](./ressources/authelia)
- [bitwarden-desktop](./ressources/bitwarden-desktop)
2022-10-10 22:48:42 +02:00
- [budibase](./ressources/budibase)
2022-10-12 03:19:49 +02:00
- [clouseau](./ressources/clouseau)
2022-10-01 02:01:37 +02:00
- [cloudbeaver](./ressources/cloudbeaver)
2022-11-19 19:59:44 +01:00
- [crfpp](./ressources/crfpp)
2022-10-01 17:58:26 +02:00
- [element-web](./ressources/element-web)
- [flame](./ressources/flame)
- [gitea](./ressources/gitea)
- [glpi](./ressources/glpi)
- [gotify](./ressources/gotify)
- [grocy](./ressources/grocy)
- [joplin desktop](./ressources/joplin)
- [joplin-server](./ressources/joplin-server)
- [keycloak](./ressources/keycloak)
2022-10-14 23:59:49 +02:00
- [kimai2](./ressources/kimai2)
2022-10-01 17:58:26 +02:00
- [mautrix-syncproxy and mautrix-wsproxy](./ressources/mautrix-syncproxy)
- [mautrix-whatsapp](./ressources/mautrix-whatsapp)
2022-10-16 00:42:43 +02:00
- [mailhog](./ressources/mailhog)
2022-11-19 19:59:44 +01:00
- [mealie](./ressources/mealie)
2022-10-01 17:58:26 +02:00
- [metabase](./ressources/metabase)
2022-10-08 04:56:45 +02:00
- [minio](./ressources/minio)
2022-10-01 17:58:26 +02:00
- [phpbb](./ressources/phpbb)
2022-11-01 05:29:07 +01:00
- [picapport](./ressources/picapport)
2022-10-01 17:58:26 +02:00
- [roundcubemail](./ressources/roundcubemail)
- [rss-bridge](./ressources/rss-bridge)
- [rustdesk-server](./ressources/rustdesk-server)
- [tt-rss](./ressources/tt-rss)
- [vaultwarden and vaultwarden-web](./ressources/vaultwarden)
- [wallabag](./ressources/wallabag)
- [zigbee2mqtt](./ressources/zigbee2mqtt)
2022-10-12 03:22:26 +02:00
#### Contact me
- On Matrix.org : @thomas:lgy.fr
- By email : thomas at lgy.Fr