fractal: initial commit

This commit is contained in:
John McQuah 2022-03-29 09:14:37 -04:00
parent e3d3942dd2
commit 5e9ed8ba9e
11 changed files with 243 additions and 0 deletions

17
fractal/.footprint Normal file
View File

@ -0,0 +1,17 @@
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/bin/
-rwxr-xr-x root/root usr/bin/fractal
drwxr-xr-x root/root usr/share/
drwxr-xr-x root/root usr/share/fractal/
-rw-r--r-- root/root usr/share/fractal/resources.gresource
drwxr-xr-x root/root usr/share/glib-2.0/
drwxr-xr-x root/root usr/share/glib-2.0/schemas/
-rw-r--r-- root/root usr/share/glib-2.0/schemas/org.gnome.Fractal.gschema.xml
drwxr-xr-x root/root usr/share/icons/
drwxr-xr-x root/root usr/share/icons/hicolor/
drwxr-xr-x root/root usr/share/icons/hicolor/scalable/
drwxr-xr-x root/root usr/share/icons/hicolor/scalable/apps/
-rw-r--r-- root/root usr/share/icons/hicolor/scalable/apps/org.gnome.Fractal.svg
drwxr-xr-x root/root usr/share/icons/hicolor/symbolic/
drwxr-xr-x root/root usr/share/icons/hicolor/symbolic/apps/
-rw-r--r-- root/root usr/share/icons/hicolor/symbolic/apps/org.gnome.Fractal-symbolic.svg

6
fractal/.signature Normal file
View File

@ -0,0 +1,6 @@
untrusted comment: verify with /etc/ports/jmq.pub
RWTTPlFarK9CxPtUVB5suuA6mk3s0is9BWd3bQ8YVqPnFqJGmDjC4BzTePv75yWc3MzJbbg/JflfTxw8wMyjfzIfMY8u6eCsOwM=
SHA256 (Pkgfile) = 494ded6ab7b7eccc6884674b3751b41818e0e0a217a733d7fce5eaadab48095e
SHA256 (.footprint) = 4237d18b167acaf74aaaf6a15be5420ef4516479f932c3165f6831373c9faed5
SHA256 (fractal-release-4.4.1.tar.bz2) = 87b227996f0e89ccecfdf9431cfc00940b316b1d6c3fd318159d9c3ec028e866
SHA256 (no-gtk-doc.vim) = 9cf2421c73d176c0a5bf51922293b7a4734e46c61828ffb086c2f6e5d1eec9d8

32
fractal/Pkgfile Normal file
View File

@ -0,0 +1,32 @@
# Description: Matrix chat client using GTK widgets
# URL: https://gitlab.gnome.org/GNOME/fractal
# Maintainer: John McQuah, jmcquah at disroot dot org
# Depends on: meson ninja rust gtk3 gtksourceview4 gst-plugins-bad gst-editing-services libhandy
# Optional: gtk-doc
name=fractal
version=4.4.1
release=1
source=(https://gitlab.gnome.org/GNOME/$name/-/archive/release-$version/$name-release-$version.tar.bz2 no-gtk-doc.vim)
build() {
prt-get isinst sccache && export RUSTC_WRAPPER=/usr/bin/sccache
mkdir -p $PKGMK_SOURCE_DIR/rust
export CARGO_HOME=$PKGMK_SOURCE_DIR/rust
if prt-get isinst gtk-doc; then
cd $name-release-$version
else
cd $name-release-$version/fractal-gtk/res
vim -s $SRC/no-gtk-doc.vim meson.build
cd ../..
fi
sed -i 's/dead_code, //g' fractal-gtk/src/main.rs
meson build --prefix=/usr -Db_lto=true -Db_pie=true
ninja -C build
DESTDIR=$PKG ninja -C build install
# clean up footprint
rm -rf $PKG/usr/share/locale
}

3
fractal/no-gtk-doc.vim Normal file
View File

@ -0,0 +1,3 @@
/desktop_file
f(d%dd/metainfo_file
f(d%ddZZ

5
fractal/post-install Executable file
View File

@ -0,0 +1,5 @@
#!/bin/sh
/usr/bin/glib-compile-schemas /usr/share/glib-2.0/schemas
# EOF

36
gspell/.footprint Normal file
View File

@ -0,0 +1,36 @@
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/bin/
-rwxr-xr-x root/root usr/bin/gspell-app1
drwxr-xr-x root/root usr/include/
drwxr-xr-x root/root usr/include/gspell-1/
drwxr-xr-x root/root usr/include/gspell-1/gspell/
-rw-r--r-- root/root usr/include/gspell-1/gspell/gspell-checker-dialog.h
-rw-r--r-- root/root usr/include/gspell-1/gspell/gspell-checker.h
-rw-r--r-- root/root usr/include/gspell-1/gspell/gspell-entry-buffer.h
-rw-r--r-- root/root usr/include/gspell-1/gspell/gspell-entry.h
-rw-r--r-- root/root usr/include/gspell-1/gspell/gspell-enum-types.h
-rw-r--r-- root/root usr/include/gspell-1/gspell/gspell-language-chooser-button.h
-rw-r--r-- root/root usr/include/gspell-1/gspell/gspell-language-chooser-dialog.h
-rw-r--r-- root/root usr/include/gspell-1/gspell/gspell-language-chooser.h
-rw-r--r-- root/root usr/include/gspell-1/gspell/gspell-language.h
-rw-r--r-- root/root usr/include/gspell-1/gspell/gspell-navigator-text-view.h
-rw-r--r-- root/root usr/include/gspell-1/gspell/gspell-navigator.h
-rw-r--r-- root/root usr/include/gspell-1/gspell/gspell-text-buffer.h
-rw-r--r-- root/root usr/include/gspell-1/gspell/gspell-text-view.h
-rw-r--r-- root/root usr/include/gspell-1/gspell/gspell-version.h
-rw-r--r-- root/root usr/include/gspell-1/gspell/gspell.h
drwxr-xr-x root/root usr/lib/
drwxr-xr-x root/root usr/lib/girepository-1.0/
-rw-r--r-- root/root usr/lib/girepository-1.0/Gspell-1.typelib
lrwxrwxrwx root/root usr/lib/libgspell-1.so -> libgspell-1.so.2.3.0
lrwxrwxrwx root/root usr/lib/libgspell-1.so.2 -> libgspell-1.so.2.3.0
-rwxr-xr-x root/root usr/lib/libgspell-1.so.2.3.0
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/gspell-1.pc
drwxr-xr-x root/root usr/share/
drwxr-xr-x root/root usr/share/gir-1.0/
-rw-r--r-- root/root usr/share/gir-1.0/Gspell-1.gir
drwxr-xr-x root/root usr/share/vala/
drwxr-xr-x root/root usr/share/vala/vapi/
-rw-r--r-- root/root usr/share/vala/vapi/gspell-1.deps
-rw-r--r-- root/root usr/share/vala/vapi/gspell-1.vapi

4
gspell/.signature Normal file
View File

@ -0,0 +1,4 @@
untrusted comment: verify with /etc/ports/jmq.pub
RWTTPlFarK9CxMz8/dlpJOwe/ZUhRMUV3UnpFLK+hGdDjlOmFCcAVEfxNA6kqJalpCNPwwGLYSjJONf94LpeKLB+s3XOZnZBEAY=
SHA256 (Pkgfile) = c68ab426656321caccece6ab8f7698f21be89dc4d58a3cba6be872c733ce7889
SHA256 (gspell-1.8.4.tar.xz) = cf4d16a716e813449bd631405dc1001ea89537b8cdae2b8abfb3999212bd43b4

22
gspell/Pkgfile Normal file
View File

@ -0,0 +1,22 @@
# Description: spell checking API for GTK applications
# URL: https://gitlab.gnome.org/GNOME/gspell/
# Maintainer: John McQuah, jmcquah at disroot dot org
# Depends on: gtk3 enchant iso-codes
# Optional: vala gobject-introspection
name=gspell
version=1.8.4
release=1
source=(https://download.gnome.org/sources/$name/${version%.*}/$name-$version.tar.xz)
build() {
cd $name-$version
./configure --prefix=/usr \
--disable-nls
make
make DESTDIR=$PKG install
# clean up footprint
rm -f $PKG/usr/lib/*.la
rm -rf $PKG/usr/share/gtk-doc
}

View File

@ -0,0 +1,96 @@
drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/bin/
-rwxr-xr-x root/root usr/bin/ges-launch-1.0
drwxr-xr-x root/root usr/include/
drwxr-xr-x root/root usr/include/gstreamer-1.0/
drwxr-xr-x root/root usr/include/gstreamer-1.0/ges/
-rw-r--r-- root/root usr/include/gstreamer-1.0/ges/ges-asset.h
-rw-r--r-- root/root usr/include/gstreamer-1.0/ges/ges-audio-source.h
-rw-r--r-- root/root usr/include/gstreamer-1.0/ges/ges-audio-test-source.h
-rw-r--r-- root/root usr/include/gstreamer-1.0/ges/ges-audio-track.h
-rw-r--r-- root/root usr/include/gstreamer-1.0/ges/ges-audio-transition.h
-rw-r--r-- root/root usr/include/gstreamer-1.0/ges/ges-audio-uri-source.h
-rw-r--r-- root/root usr/include/gstreamer-1.0/ges/ges-base-effect-clip.h
-rw-r--r-- root/root usr/include/gstreamer-1.0/ges/ges-base-effect.h
-rw-r--r-- root/root usr/include/gstreamer-1.0/ges/ges-base-transition-clip.h
-rw-r--r-- root/root usr/include/gstreamer-1.0/ges/ges-base-xml-formatter.h
-rw-r--r-- root/root usr/include/gstreamer-1.0/ges/ges-clip-asset.h
-rw-r--r-- root/root usr/include/gstreamer-1.0/ges/ges-clip.h
-rw-r--r-- root/root usr/include/gstreamer-1.0/ges/ges-command-line-formatter.h
-rw-r--r-- root/root usr/include/gstreamer-1.0/ges/ges-container.h
-rw-r--r-- root/root usr/include/gstreamer-1.0/ges/ges-effect-asset.h
-rw-r--r-- root/root usr/include/gstreamer-1.0/ges/ges-effect-clip.h
-rw-r--r-- root/root usr/include/gstreamer-1.0/ges/ges-effect.h
-rw-r--r-- root/root usr/include/gstreamer-1.0/ges/ges-enums.h
-rw-r--r-- root/root usr/include/gstreamer-1.0/ges/ges-extractable.h
-rw-r--r-- root/root usr/include/gstreamer-1.0/ges/ges-formatter.h
-rw-r--r-- root/root usr/include/gstreamer-1.0/ges/ges-gerror.h
-rw-r--r-- root/root usr/include/gstreamer-1.0/ges/ges-group.h
-rw-r--r-- root/root usr/include/gstreamer-1.0/ges/ges-image-source.h
-rw-r--r-- root/root usr/include/gstreamer-1.0/ges/ges-layer.h
-rw-r--r-- root/root usr/include/gstreamer-1.0/ges/ges-marker-list.h
-rw-r--r-- root/root usr/include/gstreamer-1.0/ges/ges-meta-container.h
-rw-r--r-- root/root usr/include/gstreamer-1.0/ges/ges-multi-file-source.h
-rw-r--r-- root/root usr/include/gstreamer-1.0/ges/ges-operation-clip.h
-rw-r--r-- root/root usr/include/gstreamer-1.0/ges/ges-operation.h
-rw-r--r-- root/root usr/include/gstreamer-1.0/ges/ges-overlay-clip.h
-rw-r--r-- root/root usr/include/gstreamer-1.0/ges/ges-pipeline.h
-rw-r--r-- root/root usr/include/gstreamer-1.0/ges/ges-pitivi-formatter.h
-rw-r--r-- root/root usr/include/gstreamer-1.0/ges/ges-prelude.h
-rw-r--r-- root/root usr/include/gstreamer-1.0/ges/ges-project.h
-rw-r--r-- root/root usr/include/gstreamer-1.0/ges/ges-screenshot.h
-rw-r--r-- root/root usr/include/gstreamer-1.0/ges/ges-source-clip-asset.h
-rw-r--r-- root/root usr/include/gstreamer-1.0/ges/ges-source-clip.h
-rw-r--r-- root/root usr/include/gstreamer-1.0/ges/ges-source.h
-rw-r--r-- root/root usr/include/gstreamer-1.0/ges/ges-test-clip.h
-rw-r--r-- root/root usr/include/gstreamer-1.0/ges/ges-text-overlay-clip.h
-rw-r--r-- root/root usr/include/gstreamer-1.0/ges/ges-text-overlay.h
-rw-r--r-- root/root usr/include/gstreamer-1.0/ges/ges-time-overlay-clip.h
-rw-r--r-- root/root usr/include/gstreamer-1.0/ges/ges-timeline-element.h
-rw-r--r-- root/root usr/include/gstreamer-1.0/ges/ges-timeline.h
-rw-r--r-- root/root usr/include/gstreamer-1.0/ges/ges-title-clip.h
-rw-r--r-- root/root usr/include/gstreamer-1.0/ges/ges-title-source.h
-rw-r--r-- root/root usr/include/gstreamer-1.0/ges/ges-track-element-asset.h
-rw-r--r-- root/root usr/include/gstreamer-1.0/ges/ges-track-element-deprecated.h
-rw-r--r-- root/root usr/include/gstreamer-1.0/ges/ges-track-element.h
-rw-r--r-- root/root usr/include/gstreamer-1.0/ges/ges-track.h
-rw-r--r-- root/root usr/include/gstreamer-1.0/ges/ges-transition-clip.h
-rw-r--r-- root/root usr/include/gstreamer-1.0/ges/ges-transition.h
-rw-r--r-- root/root usr/include/gstreamer-1.0/ges/ges-types.h
-rw-r--r-- root/root usr/include/gstreamer-1.0/ges/ges-uri-asset.h
-rw-r--r-- root/root usr/include/gstreamer-1.0/ges/ges-uri-clip.h
-rw-r--r-- root/root usr/include/gstreamer-1.0/ges/ges-utils.h
-rw-r--r-- root/root usr/include/gstreamer-1.0/ges/ges-version.h
-rw-r--r-- root/root usr/include/gstreamer-1.0/ges/ges-video-source.h
-rw-r--r-- root/root usr/include/gstreamer-1.0/ges/ges-video-test-source.h
-rw-r--r-- root/root usr/include/gstreamer-1.0/ges/ges-video-track.h
-rw-r--r-- root/root usr/include/gstreamer-1.0/ges/ges-video-transition.h
-rw-r--r-- root/root usr/include/gstreamer-1.0/ges/ges-video-uri-source.h
-rw-r--r-- root/root usr/include/gstreamer-1.0/ges/ges-xml-formatter.h
-rw-r--r-- root/root usr/include/gstreamer-1.0/ges/ges.h
drwxr-xr-x root/root usr/lib/
drwxr-xr-x root/root usr/lib/girepository-1.0/
-rw-r--r-- root/root usr/lib/girepository-1.0/GES-1.0.typelib
drwxr-xr-x root/root usr/lib/gst-validate-launcher/
drwxr-xr-x root/root usr/lib/gst-validate-launcher/python/
drwxr-xr-x root/root usr/lib/gst-validate-launcher/python/launcher/
drwxr-xr-x root/root usr/lib/gst-validate-launcher/python/launcher/apps/
-rw-r--r-- root/root usr/lib/gst-validate-launcher/python/launcher/apps/geslaunch.py
drwxr-xr-x root/root usr/lib/gstreamer-1.0/
-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstges.so
-rwxr-xr-x root/root usr/lib/gstreamer-1.0/libgstnle.so
lrwxrwxrwx root/root usr/lib/libges-1.0.so -> libges-1.0.so.0
lrwxrwxrwx root/root usr/lib/libges-1.0.so.0 -> libges-1.0.so.0.1902.0
-rwxr-xr-x root/root usr/lib/libges-1.0.so.0.1902.0
drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/gst-editing-services-1.0.pc
drwxr-xr-x root/root usr/share/
drwxr-xr-x root/root usr/share/gir-1.0/
-rw-r--r-- root/root usr/share/gir-1.0/GES-1.0.gir
drwxr-xr-x root/root usr/share/gstreamer-1.0/
drwxr-xr-x root/root usr/share/gstreamer-1.0/validate/
drwxr-xr-x root/root usr/share/gstreamer-1.0/validate/scenarios/
-rw-r--r-- root/root usr/share/gstreamer-1.0/validate/scenarios/ges-edit-clip-while-paused.scenario
drwxr-xr-x root/root usr/share/man/
drwxr-xr-x root/root usr/share/man/man1/
-rw-r--r-- root/root usr/share/man/man1/ges-launch-1.0.1.gz

View File

@ -0,0 +1,4 @@
untrusted comment: verify with /etc/ports/jmq.pub
RWTTPlFarK9CxLV+SlgEURP/JorUshzQhQXcn+e8riKbDY5ZtogVAAb18vnEYgDJ0qnHpGkIuvVCy9DB1OjnaYPpkp4gcUYrQgU=
SHA256 (Pkgfile) = 4b20d5673113e680e31c568bcbb9241eea8c96add0c8bd7ecbd44e959faf718b
SHA256 (gst-editing-services-1.19.2.tar.bz2) = d68c7ad7ba38bb482af387b37d009a48b771269d2282a046f6b5a92ecce10eb0

View File

@ -0,0 +1,18 @@
# Description: library for building audio/video editors with gstreamer
# URL: https://gitlab.freedesktop.org/gstreamer/gst-editing-services/
# Maintainer: John McQuah, jmcquah at disroot dot org
# Depends on: gst-plugins-base
name=gst-editing-services
version=1.19.2
release=1
source=(https://gitlab.freedesktop.org/gstreamer/$name/-/archive/$version/$name-$version.tar.bz2)
build() {
cd $name-$version
meson setup _build --prefix=/usr \
-Db_lto=true \
-Db_pie=true
ninja -C _build
DESTDIR=$PKG ninja -C _build install
}