From 4c4a00e66b7e13e832bcc2004c8c919d61bddb84 Mon Sep 17 00:00:00 2001 From: Tsaop Date: Thu, 25 Apr 2024 21:49:54 +0200 Subject: [PATCH] gwenview: add port and dependencies (#4) This add gwenview and relevant dependencies. Thanks! Reviewed-on: https://git.crux.nu/ports/kde-plasma-6/pulls/4 Co-authored-by: Tsaop Co-committed-by: Tsaop --- gwenview/.footprint | 158 +++++++++++++++++++++++++++++++++++++ gwenview/Pkgfile | 27 +++++++ kcolorpicker/.footprint | 16 ++++ kcolorpicker/Pkgfile | 28 +++++++ kimageannotator/.footprint | 50 ++++++++++++ kimageannotator/Pkgfile | 28 +++++++ libkdcraw/.footprint | 28 +++++++ libkdcraw/Pkgfile | 25 ++++++ libraw/.footprint | 22 ++++++ libraw/Pkgfile | 26 ++++++ 10 files changed, 408 insertions(+) create mode 100644 gwenview/.footprint create mode 100644 gwenview/Pkgfile create mode 100644 kcolorpicker/.footprint create mode 100644 kcolorpicker/Pkgfile create mode 100644 kimageannotator/.footprint create mode 100644 kimageannotator/Pkgfile create mode 100644 libkdcraw/.footprint create mode 100644 libkdcraw/Pkgfile create mode 100644 libraw/.footprint create mode 100644 libraw/Pkgfile diff --git a/gwenview/.footprint b/gwenview/.footprint new file mode 100644 index 0000000..ccd03af --- /dev/null +++ b/gwenview/.footprint @@ -0,0 +1,158 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/bin/ +-rwxr-xr-x root/root usr/bin/gwenview +-rwxr-xr-x root/root usr/bin/gwenview_importer +drwxr-xr-x root/root usr/lib/ +-rwxr-xr-x root/root usr/lib/libgwenviewlib.so.4.97.0 +lrwxrwxrwx root/root usr/lib/libgwenviewlib.so.5 -> libgwenviewlib.so.4.97.0 +drwxr-xr-x root/root usr/lib/qt6/ +drwxr-xr-x root/root usr/lib/qt6/plugins/ +drwxr-xr-x root/root usr/lib/qt6/plugins/kf6/ +drwxr-xr-x root/root usr/lib/qt6/plugins/kf6/kfileitemaction/ +-rwxr-xr-x root/root usr/lib/qt6/plugins/kf6/kfileitemaction/slideshowfileitemaction.so +drwxr-xr-x root/root usr/lib/qt6/plugins/kf6/parts/ +-rwxr-xr-x root/root usr/lib/qt6/plugins/kf6/parts/gvpart.so +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/applications/ +-rwxr-xr-x root/root usr/share/applications/org.kde.gwenview.desktop +-rw-r--r-- root/root usr/share/applications/org.kde.gwenview_importer.desktop +drwxr-xr-x root/root usr/share/doc/ +drwxr-xr-x root/root usr/share/doc/HTML/ +drwxr-xr-x root/root usr/share/doc/HTML/ca/ +drwxr-xr-x root/root usr/share/doc/HTML/ca/gwenview/ +-rw-r--r-- root/root usr/share/doc/HTML/ca/gwenview/browse_mode.png +-rw-r--r-- root/root usr/share/doc/HTML/ca/gwenview/index.cache.bz2 +-rw-r--r-- root/root usr/share/doc/HTML/ca/gwenview/index.docbook +-rw-r--r-- root/root usr/share/doc/HTML/ca/gwenview/modified-bar.png +-rw-r--r-- root/root usr/share/doc/HTML/ca/gwenview/start-page.png +-rw-r--r-- root/root usr/share/doc/HTML/ca/gwenview/view_mode.png +drwxr-xr-x root/root usr/share/doc/HTML/de/ +drwxr-xr-x root/root usr/share/doc/HTML/de/gwenview/ +-rw-r--r-- root/root usr/share/doc/HTML/de/gwenview/browse_mode.png +-rw-r--r-- root/root usr/share/doc/HTML/de/gwenview/fullscreen_mode.png +-rw-r--r-- root/root usr/share/doc/HTML/de/gwenview/index.cache.bz2 +-rw-r--r-- root/root usr/share/doc/HTML/de/gwenview/index.docbook +-rw-r--r-- root/root usr/share/doc/HTML/de/gwenview/view_mode.png +drwxr-xr-x root/root usr/share/doc/HTML/en/ +drwxr-xr-x root/root usr/share/doc/HTML/en/gwenview/ +-rw-r--r-- root/root usr/share/doc/HTML/en/gwenview/browse_mode.png +-rw-r--r-- root/root usr/share/doc/HTML/en/gwenview/fullscreen-browse.png +-rw-r--r-- root/root usr/share/doc/HTML/en/gwenview/fullscreen-view.png +-rw-r--r-- root/root usr/share/doc/HTML/en/gwenview/importer-picking-root-folder.png +-rw-r--r-- root/root usr/share/doc/HTML/en/gwenview/importer.png +-rw-r--r-- root/root usr/share/doc/HTML/en/gwenview/index.cache.bz2 +-rw-r--r-- root/root usr/share/doc/HTML/en/gwenview/index.docbook +-rw-r--r-- root/root usr/share/doc/HTML/en/gwenview/modified-bar.png +-rw-r--r-- root/root usr/share/doc/HTML/en/gwenview/start-page.png +-rw-r--r-- root/root usr/share/doc/HTML/en/gwenview/view_mode.png +drwxr-xr-x root/root usr/share/doc/HTML/es/ +drwxr-xr-x root/root usr/share/doc/HTML/es/gwenview/ +-rw-r--r-- root/root usr/share/doc/HTML/es/gwenview/index.cache.bz2 +-rw-r--r-- root/root usr/share/doc/HTML/es/gwenview/index.docbook +drwxr-xr-x root/root usr/share/doc/HTML/id/ +drwxr-xr-x root/root usr/share/doc/HTML/id/gwenview/ +-rw-r--r-- root/root usr/share/doc/HTML/id/gwenview/index.cache.bz2 +-rw-r--r-- root/root usr/share/doc/HTML/id/gwenview/index.docbook +drwxr-xr-x root/root usr/share/doc/HTML/it/ +drwxr-xr-x root/root usr/share/doc/HTML/it/gwenview/ +-rw-r--r-- root/root usr/share/doc/HTML/it/gwenview/browse_mode.png +-rw-r--r-- root/root usr/share/doc/HTML/it/gwenview/fullscreen-browse.png +-rw-r--r-- root/root usr/share/doc/HTML/it/gwenview/fullscreen-view.png +-rw-r--r-- root/root usr/share/doc/HTML/it/gwenview/importer-picking-root-folder.png +-rw-r--r-- root/root usr/share/doc/HTML/it/gwenview/importer.png +-rw-r--r-- root/root usr/share/doc/HTML/it/gwenview/index.cache.bz2 +-rw-r--r-- root/root usr/share/doc/HTML/it/gwenview/index.docbook +-rw-r--r-- root/root usr/share/doc/HTML/it/gwenview/modified-bar.png +-rw-r--r-- root/root usr/share/doc/HTML/it/gwenview/start-page.png +-rw-r--r-- root/root usr/share/doc/HTML/it/gwenview/view_mode.png +drwxr-xr-x root/root usr/share/doc/HTML/nl/ +drwxr-xr-x root/root usr/share/doc/HTML/nl/gwenview/ +-rw-r--r-- root/root usr/share/doc/HTML/nl/gwenview/index.cache.bz2 +-rw-r--r-- root/root usr/share/doc/HTML/nl/gwenview/index.docbook +drwxr-xr-x root/root usr/share/doc/HTML/pt/ +drwxr-xr-x root/root usr/share/doc/HTML/pt/gwenview/ +-rw-r--r-- root/root usr/share/doc/HTML/pt/gwenview/index.cache.bz2 +-rw-r--r-- root/root usr/share/doc/HTML/pt/gwenview/index.docbook +drwxr-xr-x root/root usr/share/doc/HTML/pt_BR/ +drwxr-xr-x root/root usr/share/doc/HTML/pt_BR/gwenview/ +-rw-r--r-- root/root usr/share/doc/HTML/pt_BR/gwenview/index.cache.bz2 +-rw-r--r-- root/root usr/share/doc/HTML/pt_BR/gwenview/index.docbook +drwxr-xr-x root/root usr/share/doc/HTML/ru/ +drwxr-xr-x root/root usr/share/doc/HTML/ru/gwenview/ +-rw-r--r-- root/root usr/share/doc/HTML/ru/gwenview/index.cache.bz2 +-rw-r--r-- root/root usr/share/doc/HTML/ru/gwenview/index.docbook +drwxr-xr-x root/root usr/share/doc/HTML/sr/ +drwxr-xr-x root/root usr/share/doc/HTML/sr/gwenview/ +-rw-r--r-- root/root usr/share/doc/HTML/sr/gwenview/index.cache.bz2 +-rw-r--r-- root/root usr/share/doc/HTML/sr/gwenview/index.docbook +drwxr-xr-x root/root usr/share/doc/HTML/sr@latin/ +drwxr-xr-x root/root usr/share/doc/HTML/sr@latin/gwenview/ +-rw-r--r-- root/root usr/share/doc/HTML/sr@latin/gwenview/index.cache.bz2 +-rw-r--r-- root/root usr/share/doc/HTML/sr@latin/gwenview/index.docbook +drwxr-xr-x root/root usr/share/doc/HTML/sv/ +drwxr-xr-x root/root usr/share/doc/HTML/sv/gwenview/ +-rw-r--r-- root/root usr/share/doc/HTML/sv/gwenview/index.cache.bz2 +-rw-r--r-- root/root usr/share/doc/HTML/sv/gwenview/index.docbook +drwxr-xr-x root/root usr/share/doc/HTML/tr/ +drwxr-xr-x root/root usr/share/doc/HTML/tr/gwenview/ +-rw-r--r-- root/root usr/share/doc/HTML/tr/gwenview/index.cache.bz2 +-rw-r--r-- root/root usr/share/doc/HTML/tr/gwenview/index.docbook +drwxr-xr-x root/root usr/share/doc/HTML/uk/ +drwxr-xr-x root/root usr/share/doc/HTML/uk/gwenview/ +-rw-r--r-- root/root usr/share/doc/HTML/uk/gwenview/browse_mode.png +-rw-r--r-- root/root usr/share/doc/HTML/uk/gwenview/fullscreen-browse.png +-rw-r--r-- root/root usr/share/doc/HTML/uk/gwenview/fullscreen-view.png +-rw-r--r-- root/root usr/share/doc/HTML/uk/gwenview/importer-picking-root-folder.png +-rw-r--r-- root/root usr/share/doc/HTML/uk/gwenview/importer.png +-rw-r--r-- root/root usr/share/doc/HTML/uk/gwenview/index.cache.bz2 +-rw-r--r-- root/root usr/share/doc/HTML/uk/gwenview/index.docbook +-rw-r--r-- root/root usr/share/doc/HTML/uk/gwenview/modified-bar.png +-rw-r--r-- root/root usr/share/doc/HTML/uk/gwenview/start-page.png +-rw-r--r-- root/root usr/share/doc/HTML/uk/gwenview/view_mode.png +drwxr-xr-x root/root usr/share/gwenview/ +drwxr-xr-x root/root usr/share/gwenview/color-schemes/ +-rw-r--r-- root/root usr/share/gwenview/color-schemes/fullscreen.colors +drwxr-xr-x root/root usr/share/gwenview/cursors/ +-rw-r--r-- root/root usr/share/gwenview/cursors/zoom.png +drwxr-xr-x root/root usr/share/gwenview/images/ +-rw-r--r-- root/root usr/share/gwenview/images/background.png +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/128x128/ +drwxr-xr-x root/root usr/share/icons/hicolor/128x128/actions/ +-rw-r--r-- root/root usr/share/icons/hicolor/128x128/actions/document-share.png +drwxr-xr-x root/root usr/share/icons/hicolor/128x128/apps/ +-rw-r--r-- root/root usr/share/icons/hicolor/128x128/apps/gwenview.png +drwxr-xr-x root/root usr/share/icons/hicolor/16x16/ +drwxr-xr-x root/root usr/share/icons/hicolor/16x16/actions/ +-rw-r--r-- root/root usr/share/icons/hicolor/16x16/actions/document-share.png +drwxr-xr-x root/root usr/share/icons/hicolor/16x16/apps/ +-rw-r--r-- root/root usr/share/icons/hicolor/16x16/apps/gwenview.png +drwxr-xr-x root/root usr/share/icons/hicolor/22x22/ +drwxr-xr-x root/root usr/share/icons/hicolor/22x22/actions/ +-rw-r--r-- root/root usr/share/icons/hicolor/22x22/actions/document-share.png +drwxr-xr-x root/root usr/share/icons/hicolor/22x22/apps/ +-rw-r--r-- root/root usr/share/icons/hicolor/22x22/apps/gwenview.png +drwxr-xr-x root/root usr/share/icons/hicolor/32x32/ +drwxr-xr-x root/root usr/share/icons/hicolor/32x32/actions/ +-rw-r--r-- root/root usr/share/icons/hicolor/32x32/actions/document-share.png +drwxr-xr-x root/root usr/share/icons/hicolor/32x32/apps/ +-rw-r--r-- root/root usr/share/icons/hicolor/32x32/apps/gwenview.png +drwxr-xr-x root/root usr/share/icons/hicolor/48x48/ +drwxr-xr-x root/root usr/share/icons/hicolor/48x48/actions/ +-rw-r--r-- root/root usr/share/icons/hicolor/48x48/actions/document-share.png +drwxr-xr-x root/root usr/share/icons/hicolor/48x48/apps/ +-rw-r--r-- root/root usr/share/icons/hicolor/48x48/apps/gwenview.png +drwxr-xr-x root/root usr/share/icons/hicolor/64x64/ +drwxr-xr-x root/root usr/share/icons/hicolor/64x64/actions/ +-rw-r--r-- root/root usr/share/icons/hicolor/64x64/actions/document-share.png +drwxr-xr-x root/root usr/share/icons/hicolor/64x64/apps/ +-rw-r--r-- root/root usr/share/icons/hicolor/64x64/apps/gwenview.png +drwxr-xr-x root/root usr/share/metainfo/ +-rw-r--r-- root/root usr/share/metainfo/org.kde.gwenview.appdata.xml +drwxr-xr-x root/root usr/share/qlogging-categories6/ +-rw-r--r-- root/root usr/share/qlogging-categories6/gwenview.categories +drwxr-xr-x root/root usr/share/solid/ +drwxr-xr-x root/root usr/share/solid/actions/ +-rw-r--r-- root/root usr/share/solid/actions/gwenview_importer.desktop +-rw-r--r-- root/root usr/share/solid/actions/gwenview_importer_camera.desktop diff --git a/gwenview/Pkgfile b/gwenview/Pkgfile new file mode 100644 index 0000000..ad86c14 --- /dev/null +++ b/gwenview/Pkgfile @@ -0,0 +1,27 @@ +# Description: Image viewer by KDE +# URL: https://invent.kde.org/graphics/okular +# Maintainer: CRUX KDE Ports, kde-ports at crux dot nu +# Depends on: baloo kimageannotator kparts libkdcraw phonon purpose + +name=gwenview +version=24.02.2 +source=(http://download.kde.org/stable/release-service/$version/src/$name-$version.tar.xz) +release=1 + +build() { + cmake -S $name-$version -B build -G Ninja \ + -D CMAKE_INSTALL_PREFIX=/usr \ + -D CMAKE_INSTALL_LIBDIR=lib \ + -D CMAKE_INSTALL_LIBEXECDIR=lib \ + -D CMAKE_BUILD_TYPE=Release \ + -D CMAKE_CXX_FLAGS_RELEASE="$CXXFLAGS" \ + -D CMAKE_C_FLAGS_RELEASE="$CFLAGS" \ + -D BUILD_TESTING=OFF \ + -Wno-dev + cmake --build build + DESTDIR=$PKG cmake --install build + + rm -rf $PKG/usr/share/locale +} + +# vim: set ts=4 et: diff --git a/kcolorpicker/.footprint b/kcolorpicker/.footprint new file mode 100644 index 0000000..3af3ce7 --- /dev/null +++ b/kcolorpicker/.footprint @@ -0,0 +1,16 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/include/ +drwxr-xr-x root/root usr/include/kColorPicker-Qt6/ +drwxr-xr-x root/root usr/include/kColorPicker-Qt6/kColorPicker/ +-rw-r--r-- root/root usr/include/kColorPicker-Qt6/kColorPicker/KColorPicker.h +-rw-r--r-- root/root usr/include/kColorPicker-Qt6/kColorPicker/KColorPickerExport.h +drwxr-xr-x root/root usr/lib/ +drwxr-xr-x root/root usr/lib/cmake/ +drwxr-xr-x root/root usr/lib/cmake/kColorPicker-Qt6/ +-rw-r--r-- root/root usr/lib/cmake/kColorPicker-Qt6/kColorPicker-Qt6Config-version.cmake +-rw-r--r-- root/root usr/lib/cmake/kColorPicker-Qt6/kColorPicker-Qt6Config.cmake +-rw-r--r-- root/root usr/lib/cmake/kColorPicker-Qt6/kColorPicker-targets-release.cmake +-rw-r--r-- root/root usr/lib/cmake/kColorPicker-Qt6/kColorPicker-targets.cmake +lrwxrwxrwx root/root usr/lib/libkColorPicker.so -> libkColorPicker.so.0 +lrwxrwxrwx root/root usr/lib/libkColorPicker.so.0 -> libkColorPicker.so.0.3.1 +-rwxr-xr-x root/root usr/lib/libkColorPicker.so.0.3.1 diff --git a/kcolorpicker/Pkgfile b/kcolorpicker/Pkgfile new file mode 100644 index 0000000..2573313 --- /dev/null +++ b/kcolorpicker/Pkgfile @@ -0,0 +1,28 @@ +# Description: Qt based Color Picker with popup menu +# URL: https://github.com/ksnip/kColorPicker +# Maintainer: CRUX KDE Ports, kde-ports at crux dot nu +# Depends on: qt6-base + +name=kcolorpicker +version=0.3.1 +release=1 +source=(https://github.com/ksnip/kColorPicker/archive/v${version}/$name-$version.tar.gz) + +build() { + cmake -S kColorPicker-$version -B build -G Ninja \ + -D CMAKE_INSTALL_PREFIX=/usr \ + -D CMAKE_INSTALL_LIBDIR=lib \ + -D CMAKE_INSTALL_LIBEXECDIR=lib \ + -D CMAKE_BUILD_TYPE=Release \ + -D CMAKE_CXX_FLAGS_RELEASE="$CXXFLAGS" \ + -D CMAKE_C_FLAGS_RELEASE="$CFLAGS" \ + -D BUILD_TESTS=OFF \ + -D BUILD_EXAMPLE=OFF \ + -D BUILD_WITH_QT6=ON \ + -DBUILD_SHARED_LIBS=ON \ + -Wno-dev + cmake --build build + DESTDIR=$PKG cmake --install build +} + +# vim: set ts=4 et: diff --git a/kimageannotator/.footprint b/kimageannotator/.footprint new file mode 100644 index 0000000..aae7060 --- /dev/null +++ b/kimageannotator/.footprint @@ -0,0 +1,50 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/include/ +drwxr-xr-x root/root usr/include/kImageAnnotator-Qt6/ +drwxr-xr-x root/root usr/include/kImageAnnotator-Qt6/kImageAnnotator/ +-rw-r--r-- root/root usr/include/kImageAnnotator-Qt6/kImageAnnotator/KImageAnnotator.h +-rw-r--r-- root/root usr/include/kImageAnnotator-Qt6/kImageAnnotator/KImageAnnotatorExport.h +drwxr-xr-x root/root usr/lib/ +drwxr-xr-x root/root usr/lib/cmake/ +drwxr-xr-x root/root usr/lib/cmake/kImageAnnotator-Qt6/ +-rw-r--r-- root/root usr/lib/cmake/kImageAnnotator-Qt6/kImageAnnotator-Qt6Config-version.cmake +-rw-r--r-- root/root usr/lib/cmake/kImageAnnotator-Qt6/kImageAnnotator-Qt6Config.cmake +-rw-r--r-- root/root usr/lib/cmake/kImageAnnotator-Qt6/kImageAnnotator-targets-release.cmake +-rw-r--r-- root/root usr/lib/cmake/kImageAnnotator-Qt6/kImageAnnotator-targets.cmake +lrwxrwxrwx root/root usr/lib/libkImageAnnotator.so -> libkImageAnnotator.so.0 +lrwxrwxrwx root/root usr/lib/libkImageAnnotator.so.0 -> libkImageAnnotator.so.0.7.1 +-rwxr-xr-x root/root usr/lib/libkImageAnnotator.so.0.7.1 +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/kImageAnnotator/ +drwxr-xr-x root/root usr/share/kImageAnnotator/translations/ +-rw-r--r-- root/root usr/share/kImageAnnotator/translations/kImageAnnotator_ar.qm +-rw-r--r-- root/root usr/share/kImageAnnotator/translations/kImageAnnotator_bg.qm +-rw-r--r-- root/root usr/share/kImageAnnotator/translations/kImageAnnotator_ca.qm +-rw-r--r-- root/root usr/share/kImageAnnotator/translations/kImageAnnotator_cs.qm +-rw-r--r-- root/root usr/share/kImageAnnotator/translations/kImageAnnotator_da.qm +-rw-r--r-- root/root usr/share/kImageAnnotator/translations/kImageAnnotator_de.qm +-rw-r--r-- root/root usr/share/kImageAnnotator/translations/kImageAnnotator_el.qm +-rw-r--r-- root/root usr/share/kImageAnnotator/translations/kImageAnnotator_es.qm +-rw-r--r-- root/root usr/share/kImageAnnotator/translations/kImageAnnotator_eu.qm +-rw-r--r-- root/root usr/share/kImageAnnotator/translations/kImageAnnotator_fr.qm +-rw-r--r-- root/root usr/share/kImageAnnotator/translations/kImageAnnotator_fr_CA.qm +-rw-r--r-- root/root usr/share/kImageAnnotator/translations/kImageAnnotator_gl.qm +-rw-r--r-- root/root usr/share/kImageAnnotator/translations/kImageAnnotator_hr.qm +-rw-r--r-- root/root usr/share/kImageAnnotator/translations/kImageAnnotator_hu.qm +-rw-r--r-- root/root usr/share/kImageAnnotator/translations/kImageAnnotator_id.qm +-rw-r--r-- root/root usr/share/kImageAnnotator/translations/kImageAnnotator_it.qm +-rw-r--r-- root/root usr/share/kImageAnnotator/translations/kImageAnnotator_ja.qm +-rw-r--r-- root/root usr/share/kImageAnnotator/translations/kImageAnnotator_ko.qm +-rw-r--r-- root/root usr/share/kImageAnnotator/translations/kImageAnnotator_nl.qm +-rw-r--r-- root/root usr/share/kImageAnnotator/translations/kImageAnnotator_no.qm +-rw-r--r-- root/root usr/share/kImageAnnotator/translations/kImageAnnotator_pl.qm +-rw-r--r-- root/root usr/share/kImageAnnotator/translations/kImageAnnotator_pt.qm +-rw-r--r-- root/root usr/share/kImageAnnotator/translations/kImageAnnotator_pt_BR.qm +-rw-r--r-- root/root usr/share/kImageAnnotator/translations/kImageAnnotator_ro.qm +-rw-r--r-- root/root usr/share/kImageAnnotator/translations/kImageAnnotator_ru.qm +-rw-r--r-- root/root usr/share/kImageAnnotator/translations/kImageAnnotator_si.qm +-rw-r--r-- root/root usr/share/kImageAnnotator/translations/kImageAnnotator_sq.qm +-rw-r--r-- root/root usr/share/kImageAnnotator/translations/kImageAnnotator_sv.qm +-rw-r--r-- root/root usr/share/kImageAnnotator/translations/kImageAnnotator_tr.qm +-rw-r--r-- root/root usr/share/kImageAnnotator/translations/kImageAnnotator_uk.qm +-rw-r--r-- root/root usr/share/kImageAnnotator/translations/kImageAnnotator_zh_CN.qm diff --git a/kimageannotator/Pkgfile b/kimageannotator/Pkgfile new file mode 100644 index 0000000..d967f5f --- /dev/null +++ b/kimageannotator/Pkgfile @@ -0,0 +1,28 @@ +# Description: Tool for annotating images +# URL: https://github.com/ksnip/kImageAnnotator +# Maintainer: CRUX KDE Ports, kde-ports at crux dot nu +# Depends on: kcolorpicker qt6-svg qt6-tools + +name=kimageannotator +version=0.7.1 +release=1 +source=(https://github.com/ksnip/kImageAnnotator/archive/v${version}/$name-$version.tar.gz) + +build() { + cmake -S kImageAnnotator-$version -B build -G Ninja \ + -D CMAKE_INSTALL_PREFIX=/usr \ + -D CMAKE_INSTALL_LIBDIR=lib \ + -D CMAKE_INSTALL_LIBEXECDIR=lib \ + -D CMAKE_BUILD_TYPE=Release \ + -D CMAKE_CXX_FLAGS_RELEASE="$CXXFLAGS" \ + -D CMAKE_C_FLAGS_RELEASE="$CFLAGS" \ + -D BUILD_TESTS=OFF \ + -D BUILD_EXAMPLE=OFF \ + -D BUILD_WITH_QT6=ON \ + -DBUILD_SHARED_LIBS=ON \ + -Wno-dev + cmake --build build + DESTDIR=$PKG cmake --install build +} + +# vim: set ts=4 et: diff --git a/libkdcraw/.footprint b/libkdcraw/.footprint new file mode 100644 index 0000000..c172fbe --- /dev/null +++ b/libkdcraw/.footprint @@ -0,0 +1,28 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/include/ +drwxr-xr-x root/root usr/include/KDcrawQt6/ +drwxr-xr-x root/root usr/include/KDcrawQt6/KDCRAW/ +-rw-r--r-- root/root usr/include/KDcrawQt6/KDCRAW/DcrawInfoContainer +-rw-r--r-- root/root usr/include/KDcrawQt6/KDCRAW/KDcraw +-rw-r--r-- root/root usr/include/KDcrawQt6/KDCRAW/RawDecodingSettings +-rw-r--r-- root/root usr/include/KDcrawQt6/KDCRAW/RawFiles +drwxr-xr-x root/root usr/include/KDcrawQt6/kdcraw/ +-rw-r--r-- root/root usr/include/KDcrawQt6/kdcraw/dcrawinfocontainer.h +-rw-r--r-- root/root usr/include/KDcrawQt6/kdcraw/kdcraw.h +-rw-r--r-- root/root usr/include/KDcrawQt6/kdcraw/libkdcraw_export.h +-rw-r--r-- root/root usr/include/KDcrawQt6/kdcraw/rawdecodingsettings.h +-rw-r--r-- root/root usr/include/KDcrawQt6/kdcraw/rawfiles.h +-rw-r--r-- root/root usr/include/KDcrawQt6/libkdcraw_version.h +drwxr-xr-x root/root usr/lib/ +drwxr-xr-x root/root usr/lib/cmake/ +drwxr-xr-x root/root usr/lib/cmake/KDcrawQt6/ +-rw-r--r-- root/root usr/lib/cmake/KDcrawQt6/KDcrawQt6Config.cmake +-rw-r--r-- root/root usr/lib/cmake/KDcrawQt6/KDcrawQt6ConfigVersion.cmake +-rw-r--r-- root/root usr/lib/cmake/KDcrawQt6/KDcrawQt6Targets-release.cmake +-rw-r--r-- root/root usr/lib/cmake/KDcrawQt6/KDcrawQt6Targets.cmake +lrwxrwxrwx root/root usr/lib/libKDcrawQt6.so -> libKDcrawQt6.so.5 +lrwxrwxrwx root/root usr/lib/libKDcrawQt6.so.5 -> libKDcrawQt6.so.5.0.0 +-rwxr-xr-x root/root usr/lib/libKDcrawQt6.so.5.0.0 +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/qlogging-categories6/ +-rw-r--r-- root/root usr/share/qlogging-categories6/libkdcraw.categories diff --git a/libkdcraw/Pkgfile b/libkdcraw/Pkgfile new file mode 100644 index 0000000..9dbfa8d --- /dev/null +++ b/libkdcraw/Pkgfile @@ -0,0 +1,25 @@ +# Description: C++ interface around LibRaw library used to decode RAW picture files +# URL: https://apps.kde.org/it/ +# Maintainer: CRUX KDE Ports, kde-ports at crux dot nu +# Depends on: extra-cmake-modules libraw qt6-base + +name=libkdcraw +version=24.02.2 +source=(http://download.kde.org/stable/release-service/$version/src/$name-$version.tar.xz) +release=1 + +build() { + cmake -S $name-$version -B build -G Ninja \ + -D CMAKE_INSTALL_PREFIX=/usr \ + -D CMAKE_INSTALL_LIBDIR=lib \ + -D CMAKE_BUILD_TYPE=Release \ + -D CMAKE_CXX_FLAGS_RELEASE="$CXXFLAGS" \ + -D CMAKE_C_FLAGS_RELEASE="$CFLAGS" \ + -D BUILD_TESTING=OFF \ + -D QT_MAJOR_VERSION=6 \ + -Wno-dev + cmake --build build + DESTDIR=$PKG cmake --install build +} + +# vim: set ts=4 et: diff --git a/libraw/.footprint b/libraw/.footprint new file mode 100644 index 0000000..ab9f4e3 --- /dev/null +++ b/libraw/.footprint @@ -0,0 +1,22 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/include/ +drwxr-xr-x root/root usr/include/libraw/ +-rw-r--r-- root/root usr/include/libraw/libraw.h +-rw-r--r-- root/root usr/include/libraw/libraw_alloc.h +-rw-r--r-- root/root usr/include/libraw/libraw_const.h +-rw-r--r-- root/root usr/include/libraw/libraw_datastream.h +-rw-r--r-- root/root usr/include/libraw/libraw_internal.h +-rw-r--r-- root/root usr/include/libraw/libraw_types.h +-rw-r--r-- root/root usr/include/libraw/libraw_version.h +drwxr-xr-x root/root usr/lib/ +-rwxr-xr-x root/root usr/lib/libraw.la +lrwxrwxrwx root/root usr/lib/libraw.so -> libraw.so.23.0.0 +lrwxrwxrwx root/root usr/lib/libraw.so.23 -> libraw.so.23.0.0 +-rwxr-xr-x root/root usr/lib/libraw.so.23.0.0 +-rwxr-xr-x root/root usr/lib/libraw_r.la +lrwxrwxrwx root/root usr/lib/libraw_r.so -> libraw_r.so.23.0.0 +lrwxrwxrwx root/root usr/lib/libraw_r.so.23 -> libraw_r.so.23.0.0 +-rwxr-xr-x root/root usr/lib/libraw_r.so.23.0.0 +drwxr-xr-x root/root usr/lib/pkgconfig/ +-rw-r--r-- root/root usr/lib/pkgconfig/libraw.pc +-rw-r--r-- root/root usr/lib/pkgconfig/libraw_r.pc diff --git a/libraw/Pkgfile b/libraw/Pkgfile new file mode 100644 index 0000000..036320e --- /dev/null +++ b/libraw/Pkgfile @@ -0,0 +1,26 @@ +# Description: Library for reading RAW files +# URL: http://www.libraw.org/ +# Maintainer: CRUX KDE Ports, kde-ports at crux dot nu +# Depends on: jasper lcms2 + +name=libraw +version=0.21.2 +release=1 +source=(http://www.libraw.org/data/LibRaw-$version.tar.gz) + +build() { + cd LibRaw-$version + + autoreconf -vfi + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --mandir=/usr/share/man \ + --disable-examples \ + --disable-static + + make + make DESTDIR=$PKG install + rm -rf $PKG/usr/share +} + +# vim: set ts=4 et: