You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
libcutefish/README.md

45 lines
992 B
Markdown

# Cutefish Framework
Shared system APIs for Cutefish components and applications, on the
[cutefish-toolkit](https://github.com/cutefishos/cutefish-toolkit) base
library:
- `clients/`: clients of system services (accounts, appearance, audio,
BlueZ, display, NetworkManager, power profiles, time and date, UPower), one
library each, in the `CutefishClients` package.
- `files/`: file listing, MIME types, operations, trash, volumes and
thumbnails, in the `CutefishFiles` package.
6 years ago
## Dependencies
### Debian/Ubuntu
6 years ago
```shell
sudo apt install cmake pkg-config build-essential \
libicu-dev libpng-dev \
libpipewire-0.3-dev libspa-0.2-dev libgtest-dev
6 years ago
```
### Arch Linux
```shell
sudo pacman -S --needed base-devel cmake pkgconf \
icu libpng pipewire gtest
```
and [cutefish-toolkit](https://github.com/cutefishos/cutefish-toolkit).
6 years ago
## Build and Install
```shell
6 years ago
mkdir build
cd build
cmake ..
make
sudo make install
```
## License
BSD-3-Clause; see [LICENSE](LICENSE).