OmaPhoto 1.0.0: the Linux port of Compositor
A layered image editor for Linux and Omarchy, ported from Compositor (github.com/robbietilton/Compositor), whose Swift source is its specification. It reads and writes Compositor's .comp projects. Packages for Ubuntu, Fedora and Arch come from the release workflow; scripts/install/ holds one install script per distribution family, and flake.nix serves NixOS. Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
commit
c864304695
564 files changed
+100804
No files matched your search
@@ -0,0 +1,22 @@
|
||||
# Built from this checkout: run makepkg in linux/packaging/arch.
|
||||
pkgname=omaphoto
|
||||
pkgver=1.0.0
|
||||
pkgrel=1
|
||||
pkgdesc='Layered image editing for Linux, a port of Compositor'
|
||||
arch=('x86_64')
|
||||
url='https://github.com/ZacharyZhang-NY/OmaPhoto'
|
||||
license=('MIT')
|
||||
depends=('qt6-base' 'qt6-imageformats' 'libheif' 'libde265' 'fontconfig' 'onnxruntime' 'hicolor-icon-theme' 'shared-mime-info')
|
||||
makedepends=('cmake' 'ninja')
|
||||
source=('u2net.onnx::https://github.com/danielgatis/rembg/releases/download/v0.0.0/u2net.onnx')
|
||||
sha256sums=('8d10d2f3bb75ae3b6d527c77944fc5e7dcd94b29809d47a739a7a728a912b491')
|
||||
noextract=('u2net.onnx')
|
||||
|
||||
build() {
|
||||
cmake -S "$startdir/../.." -B build -G Ninja -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr -DOMAPHOTO_MODEL="$srcdir/u2net.onnx"
|
||||
cmake --build build --target omaphoto
|
||||
}
|
||||
|
||||
package() {
|
||||
DESTDIR="$pkgdir" cmake --install build
|
||||
}
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 18 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 729 B |
Binary file not shown.
|
After Width: | Height: | Size: 70 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 1.7 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 293 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 5.2 KiB |
@@ -0,0 +1,11 @@
|
||||
[Desktop Entry]
|
||||
Type=Application
|
||||
Name=OmaPhoto
|
||||
GenericName=Image Editor
|
||||
Comment=Edit and composite layered images
|
||||
Exec=omaphoto %F
|
||||
Icon=io.github.ZacharyZhang_NY.OmaPhoto
|
||||
Terminal=false
|
||||
Categories=Graphics;2DGraphics;RasterGraphics;
|
||||
MimeType=application/x-compositor-project;image/png;image/jpeg;image/heic;image/tiff;
|
||||
StartupWMClass=OmaPhoto
|
||||
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
|
||||
<mime-type type="application/x-compositor-project">
|
||||
<comment>OmaPhoto Project</comment>
|
||||
<sub-class-of type="inode/directory"/>
|
||||
<glob pattern="*.comp"/>
|
||||
</mime-type>
|
||||
</mime-info>
|
||||
Reference in new issue
Block a user