https://github.com/pardus/pardus-pen
Qt6 based pen application for pardus
https://github.com/pardus/pardus-pen
Last synced: 20 days ago
JSON representation
Qt6 based pen application for pardus
- Host: GitHub
- URL: https://github.com/pardus/pardus-pen
- Owner: pardus
- License: gpl-3.0
- Created: 2024-03-01T07:15:03.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2026-05-14T10:41:08.000Z (about 1 month ago)
- Last Synced: 2026-05-14T12:36:11.579Z (about 1 month ago)
- Language: C++
- Homepage:
- Size: 1.83 MB
- Stars: 22
- Watchers: 2
- Forks: 12
- Open Issues: 1
-
Metadata Files:
- Readme: Readme.md
- License: LICENSE
Awesome Lists containing this project
README
# Pardus Pen
Simple qt based pen application
## Features
* Pen, marker, eraser tools
* Line spline, circle drawing
* Color selection
* Thickness selection
* Pen preview
* White, black, transparent backgrounds
* Square, line, none overlays
* Multiple pages
* Undo, redo buttons
* Screenshot
* Clear, exit confirm dialogs
* Minimize button
* Multi touch support
* Gfx tablet support
* Movable floating toolbox
## How to build
### Installing Dependencies
For debian:
`apt install meson ninja-build libarchive-dev pkgconf qt6-base-dev libqt6svg6-dev libpoppler-qt6-dev`
For archlinux:
`pacman -Syu meson ninja pkgconf libarchive qt6-base qt6-tools poppler-qt6`
For alpine:
`apk add meson ninja-build qt6-qtbase-dev qt6-qttools-dev libarchive-dev poppler-qt6-dev g++ bash`
### Building
```
meson setup build
ninja -C build
```
### Installing
```
ninja -C build install
```
## How to create deb package
### Installing Dependencies
```
apt install -yq meson devscripts
```
### Create Deb Package
```
# run as root
mk-build-deps -ir
# run as user
dpkg-buildpackage -us -uc
```