diff --git a/x11/albert/Makefile b/x11/albert/Makefile --- a/x11/albert/Makefile +++ b/x11/albert/Makefile @@ -1,6 +1,6 @@ PORTNAME= albert DISTVERSIONPREFIX=v -DISTVERSION= 0.16.1 +DISTVERSION= 0.20.5 CATEGORIES= x11 MAINTAINER= jsm@FreeBSD.org @@ -9,18 +9,23 @@ LICENSE= GPLv3 -LIB_DEPENDS= libmuparser.so:math/muparser BUILD_DEPENDS= pybind11>=2.4.3:devel/pybind11 +LIB_DEPENDS= libmuparser.so:math/muparser \ + libqalculate.so:math/libqalculate +RUN_DEPENDS= ${LOCALBASE}/bin/play:audio/sox -USES= cmake localbase pkgconfig xorg qt:5 python:3.7+ compiler:c++14-lang - -USE_QT= buildtools qmake core x11extras charts network sql gui widgets concurrent dbus \ - declarative svg +USES= cmake gl localbase pkgconfig xorg qt:6 python:3.7+ compiler:c++20-lang pkgconfig +USE_GL= gl opengl +USE_QT= declarative base svg scxml USE_XORG=x11 xext sm ice USE_LDCONFIG= yes USE_GITHUB= yes -GH_TUPLE= albertlauncher:albert:v0.16.1 \ - albertlauncher:plugins:029bd8ccb58c4452bd82ab42be8739f1639e42d4:albert/plugins - +GH_ACCOUNT= albertlauncher +GH_TUPLE= albertlauncher:plugins:5a4611e31b41ab3ae638252116c72e2a7050a2cc:plugins/plugins \ + albertlauncher:python:6f734c7586c3889796846618fc9d8edb1a1ea386:python/plugins/python/plugins \ + skycoder42:QHotkey:34330d6ff5d2ca111c376f6d7da66be9d1817430:QHotkey/lib/QHotkey +post-patch: + @${REINPLACE_CMD} s'|LOCALBASE|${LOCALBASE}|g' ${WRKSRC}/plugins/calculator_muparser/CMakeLists.txt \ + ${WRKSRC}/plugins/calculator_qalculate/CMakeLists.txt .include diff --git a/x11/albert/distinfo b/x11/albert/distinfo --- a/x11/albert/distinfo +++ b/x11/albert/distinfo @@ -1,5 +1,9 @@ -TIMESTAMP = 1579666891 -SHA256 (albertlauncher-albert-v0.16.1_GH0.tar.gz) = e244b5825ef453221b221d76df30f8496c2e176ec6b9c26db21735d8e809956a -SIZE (albertlauncher-albert-v0.16.1_GH0.tar.gz) = 68739 -SHA256 (albertlauncher-plugins-029bd8ccb58c4452bd82ab42be8739f1639e42d4_GH0.tar.gz) = 1986041e464c87e7ccc4f01b0eb4302f101aa3d62f5b02929fc97f68b3a38623 -SIZE (albertlauncher-plugins-029bd8ccb58c4452bd82ab42be8739f1639e42d4_GH0.tar.gz) = 534401 +TIMESTAMP = 1675610602 +SHA256 (albertlauncher-albert-v0.20.5_GH0.tar.gz) = 391d3b3b96936717d42d540d177a5d034cc08da31c76bb40cbf979bd3d06ba72 +SIZE (albertlauncher-albert-v0.20.5_GH0.tar.gz) = 137505 +SHA256 (albertlauncher-plugins-5a4611e31b41ab3ae638252116c72e2a7050a2cc_GH0.tar.gz) = 1b0737829abc6e59d5c8e58fa710da55041bc5b6c49b0bab5b94c61692c2a0f6 +SIZE (albertlauncher-plugins-5a4611e31b41ab3ae638252116c72e2a7050a2cc_GH0.tar.gz) = 793118 +SHA256 (albertlauncher-python-6f734c7586c3889796846618fc9d8edb1a1ea386_GH0.tar.gz) = 467194240da1fa6f1a4bb6c103700073bb882a68e9b871655d1a61103ac6d7d5 +SIZE (albertlauncher-python-6f734c7586c3889796846618fc9d8edb1a1ea386_GH0.tar.gz) = 1157795 +SHA256 (skycoder42-QHotkey-34330d6ff5d2ca111c376f6d7da66be9d1817430_GH0.tar.gz) = 0e8cb92db8ae05a01b50593ebcc97ef8761aff45351db1d67e14971a8d69fdd0 +SIZE (skycoder42-QHotkey-34330d6ff5d2ca111c376f6d7da66be9d1817430_GH0.tar.gz) = 53154 diff --git a/x11/albert/files/patch-CMakeLists.txt b/x11/albert/files/patch-CMakeLists.txt deleted file mode 100644 --- a/x11/albert/files/patch-CMakeLists.txt +++ /dev/null @@ -1,23 +0,0 @@ ---- CMakeLists.txt.orig 2018-12-31 18:07:36 UTC -+++ CMakeLists.txt -@@ -18,7 +18,9 @@ set(CMAKE_INCLUDE_CURRENT_DIR ON) - set(CMAKE_AUTOMOC ON) - set(CMAKE_AUTOUIC ON) - set(CMAKE_AUTORCC ON) -+SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Xlinker --export-dynamic") - -+ - # Set standard - set(CMAKE_CXX_STANDARD 14) - set(CMAKE_CXX_STANDARD_REQUIRED ON) -@@ -135,8 +137,8 @@ install(TARGETS ${TARGET_NAME_LIB} ${TARGET_NAME_BIN} - ) - - # Do platform specific post target stuff --if(${CMAKE_SYSTEM_NAME} MATCHES "Linux") -+if(${CMAKE_SYSTEM_NAME} MATCHES "Linux" OR ${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD") - # Install desktop entry and icon - install(FILES resources/albert.desktop DESTINATION ${CMAKE_INSTALL_DATADIR}/applications ) - install(FILES resources/icons/albert.svg DESTINATION ${CMAKE_INSTALL_DATADIR}/icons/hicolor/scalable/apps) --endif (${CMAKE_SYSTEM_NAME} MATCHES "Linux") -+endif() diff --git a/x11/albert/files/patch-lib_globalshortcut_CMakeLists.txt b/x11/albert/files/patch-lib_globalshortcut_CMakeLists.txt deleted file mode 100644 --- a/x11/albert/files/patch-lib_globalshortcut_CMakeLists.txt +++ /dev/null @@ -1,14 +0,0 @@ ---- lib/globalshortcut/CMakeLists.txt.orig 2018-12-31 18:07:36 UTC -+++ lib/globalshortcut/CMakeLists.txt -@@ -16,6 +16,11 @@ if(${CMAKE_SYSTEM_NAME} MATCHES "Linux") - find_package(Qt5 5.5.0 REQUIRED X11Extras) - set(SRC ${SRC} src/hotkeymanager_x11.cpp) - set(LIB ${LIB} Qt5::X11Extras X11) -+elseif(${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD") -+ find_package(Qt5 5.5.0 REQUIRED X11Extras) -+ find_package(X11 REQUIRED) -+ set(SRC ${SRC} src/hotkeymanager_x11.cpp) -+ set(LIB ${LIB} Qt5::X11Extras ${X11_LIBRARIES}) - elseif(${CMAKE_SYSTEM_NAME} MATCHES "Windows") - set(SRC ${SRC} src/hotkey/hotkeymanager_win.cpp) - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DUNICODE") diff --git a/x11/albert/files/patch-lib_globalshortcut_src_hotkeymanager.cpp b/x11/albert/files/patch-lib_globalshortcut_src_hotkeymanager.cpp deleted file mode 100644 --- a/x11/albert/files/patch-lib_globalshortcut_src_hotkeymanager.cpp +++ /dev/null @@ -1,11 +0,0 @@ ---- lib/globalshortcut/src/hotkeymanager.cpp.orig 2018-12-31 18:07:36 UTC -+++ lib/globalshortcut/src/hotkeymanager.cpp -@@ -1,7 +1,7 @@ - // Copyright (C) 2014-2018 Manuel Schneider - - #include "globalshortcut/hotkeymanager.h" --#if defined __linux__ -+#if defined __linux__ || defined(__FreeBSD__) - #include "hotkeymanager_x11.h" - #elif defined __APPLE__ - #elif defined _WIN32 diff --git a/x11/albert/files/patch-plugins_calculator_CMakeLists.txt b/x11/albert/files/patch-plugins_calculator_CMakeLists.txt deleted file mode 100644 --- a/x11/albert/files/patch-plugins_calculator_CMakeLists.txt +++ /dev/null @@ -1,25 +0,0 @@ ---- plugins/calculator/CMakeLists.txt.orig 2018-12-31 15:24:22 UTC -+++ plugins/calculator/CMakeLists.txt -@@ -1,11 +1,12 @@ - cmake_minimum_required(VERSION 3.1.3) - - project(calculator) -+find_package(PkgConfig REQUIRED) - - file(GLOB_RECURSE SRC src/*) - - find_package(Qt5 5.5.0 REQUIRED COMPONENTS Widgets) -- -+pkg_check_modules(muparser REQUIRED muparser) - add_library(${PROJECT_NAME} SHARED ${SRC} ${PROJECT_NAME}.qrc metadata.json) - - target_include_directories(${PROJECT_NAME} PRIVATE src/) -@@ -14,7 +15,7 @@ target_link_libraries(${PROJECT_NAME} - PRIVATE - Qt5::Widgets - albert::lib -- muparser -+ ${muparser_LDFLAGS} - xdg - ) - diff --git a/x11/albert/files/patch-plugins_calculator__muparser_CMakeLists.txt b/x11/albert/files/patch-plugins_calculator__muparser_CMakeLists.txt new file mode 100644 --- /dev/null +++ b/x11/albert/files/patch-plugins_calculator__muparser_CMakeLists.txt @@ -0,0 +1,9 @@ +--- plugins/calculator_muparser/CMakeLists.txt.orig 2023-01-31 09:29:00 UTC ++++ plugins/calculator_muparser/CMakeLists.txt +@@ -16,5 +16,6 @@ if(${CMAKE_SYSTEM_NAME} MATCHES "Darwin") + target_link_directories(${PROJECT_NAME} PRIVATE /opt/homebrew/lib) + endif() + ++target_link_directories(${PROJECT_NAME} PRIVATE LOCALBASE/lib) + target_link_libraries(${PROJECT_NAME} PRIVATE muparser) + diff --git a/x11/albert/files/patch-plugins_calculator__qalculate_CMakeLists.txt b/x11/albert/files/patch-plugins_calculator__qalculate_CMakeLists.txt new file mode 100644 --- /dev/null +++ b/x11/albert/files/patch-plugins_calculator__qalculate_CMakeLists.txt @@ -0,0 +1,9 @@ +--- plugins/calculator_qalculate/CMakeLists.txt.orig 2023-02-05 17:13:49 UTC ++++ plugins/calculator_qalculate/CMakeLists.txt +@@ -16,5 +16,6 @@ if(${CMAKE_SYSTEM_NAME} MATCHES "Darwin") + target_link_directories(${PROJECT_NAME} PRIVATE /opt/homebrew/lib) + endif() + ++target_link_directories(${PROJECT_NAME} PRIVATE LOCALBASE/lib) + target_link_libraries(${PROJECT_NAME} PRIVATE qalculate) + diff --git a/x11/albert/files/patch-plugins_files_src_plugin.cpp b/x11/albert/files/patch-plugins_files_src_plugin.cpp new file mode 100644 --- /dev/null +++ b/x11/albert/files/patch-plugins_files_src_plugin.cpp @@ -0,0 +1,20 @@ +--- plugins/files/src/plugin.cpp.orig 2023-02-05 14:25:27 UTC ++++ plugins/files/src/plugin.cpp +@@ -121,7 +121,7 @@ void Plugin::updateIndexItems() + #elif defined(Q_OS_MAC) + auto trash_path = QString("file://%1/.Trash").arg(QDir::homePath()); + #endif +- ++#if !defined(Q_OS_FREEBSD) + ii.emplace_back(StandardItem::make( + "trash", + "Trash", +@@ -130,7 +130,7 @@ void Plugin::updateIndexItems() + { {"open", "Open", [=](){ openUrl(trash_path); } } } + ), "trash" + ); +- ++#endif + setIndexItems(::move(ii)); + } + diff --git a/x11/albert/files/patch-plugins_python_CMakeLists.txt b/x11/albert/files/patch-plugins_python_CMakeLists.txt deleted file mode 100644 --- a/x11/albert/files/patch-plugins_python_CMakeLists.txt +++ /dev/null @@ -1,11 +0,0 @@ ---- plugins/python/CMakeLists.txt.orig 2018-12-31 15:24:22 UTC -+++ plugins/python/CMakeLists.txt -@@ -5,7 +5,7 @@ PROJECT(python) - FILE(GLOB_RECURSE SRC src/*) - - find_package(Qt5 5.5.0 REQUIRED COMPONENTS Widgets) --add_subdirectory(pybind11) -+find_package(pybind11 REQUIRED) - - add_library(${PROJECT_NAME} SHARED ${SRC} ${PROJECT_NAME}.qrc metadata.json) - diff --git a/x11/albert/files/patch-plugins_python_plugins_timer_____init____.py b/x11/albert/files/patch-plugins_python_plugins_timer_____init____.py new file mode 100644 --- /dev/null +++ b/x11/albert/files/patch-plugins_python_plugins_timer_____init____.py @@ -0,0 +1,19 @@ +--- plugins/python/plugins/timer/__init__.py.orig 2023-02-05 15:51:51 UTC ++++ plugins/python/plugins/timer/__init__.py +@@ -65,7 +65,8 @@ class Plugin(QueryHandler): + subprocess.Popen(["aplay", self.soundPath]) + elif platform == "darwin": + subprocess.Popen(["afplay", self.soundPath]) +- ++ else: ++ subprocess.Popen(["play", self.soundPath]) + self.deleteTimer(timer) + + def id(self): +@@ -130,4 +131,4 @@ class Plugin(QueryHandler): + )) + + if items: +- query.add(items) +\ No newline at end of file ++ query.add(items) diff --git a/x11/albert/files/patch-plugins_qmlboxmodel_CMakeLists.txt b/x11/albert/files/patch-plugins_qmlboxmodel_CMakeLists.txt deleted file mode 100644 --- a/x11/albert/files/patch-plugins_qmlboxmodel_CMakeLists.txt +++ /dev/null @@ -1,19 +0,0 @@ ---- plugins/qmlboxmodel/CMakeLists.txt.orig 2018-12-31 15:24:22 UTC -+++ plugins/qmlboxmodel/CMakeLists.txt -@@ -5,6 +5,7 @@ project(qmlboxmodel) - file(GLOB_RECURSE SRC src/*) - - find_package(Qt5 5.5.0 REQUIRED COMPONENTS Widgets Qml Quick) -+find_package(X11) - - add_library(${PROJECT_NAME} SHARED ${SRC} metadata.json) - -@@ -16,7 +17,7 @@ target_link_libraries(${PROJECT_NAME} - Qt5::Quick - Qt5::Widgets - albert::lib -- Xext -+ ${X11_Xext_LIB} - ) - - install(TARGETS ${PROJECT_NAME} LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}/albert/plugins) diff --git a/x11/albert/files/patch-plugins_qmlboxmodel_src_mainwindow.cpp b/x11/albert/files/patch-plugins_qmlboxmodel_src_mainwindow.cpp deleted file mode 100644 --- a/x11/albert/files/patch-plugins_qmlboxmodel_src_mainwindow.cpp +++ /dev/null @@ -1,13 +0,0 @@ ---- plugins/qmlboxmodel/src/mainwindow.cpp.orig 2018-12-31 15:24:22 UTC -+++ plugins/qmlboxmodel/src/mainwindow.cpp -@@ -397,8 +397,8 @@ bool QmlBoxModel::MainWindow::event(QEvent *event) { - } - - --#ifdef Q_OS_LINUX --/** **************************************************************************** -+#if defined(Q_OS_LINUX) || defined(Q_OS_FREEBSD) -+/****************************************************************************** - * @brief MainWidget::nativeEvent - * - * The purpose of this function is to hide in special casesonly. diff --git a/x11/albert/files/patch-plugins_widgetboxmodel_CMakeLists.txt b/x11/albert/files/patch-plugins_widgetboxmodel_CMakeLists.txt deleted file mode 100644 --- a/x11/albert/files/patch-plugins_widgetboxmodel_CMakeLists.txt +++ /dev/null @@ -1,19 +0,0 @@ ---- plugins/widgetboxmodel/CMakeLists.txt.orig 2018-12-31 15:24:22 UTC -+++ plugins/widgetboxmodel/CMakeLists.txt -@@ -5,6 +5,7 @@ project(widgetboxmodel) - file(GLOB_RECURSE SRC src/*) - - find_package(Qt5 5.5.0 REQUIRED COMPONENTS Widgets Svg) -+find_package(X11) - - add_library(${PROJECT_NAME} SHARED ${SRC} metadata.json) - -@@ -15,7 +16,7 @@ target_link_libraries(${PROJECT_NAME} - Qt5::Svg - Qt5::Widgets - albert::lib -- Xext -+ ${X11_Xext_LIB} - ) - - install(TARGETS ${PROJECT_NAME} LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}/albert/plugins) diff --git a/x11/albert/files/patch-plugins_widgetboxmodel_src_frontendwidget.cpp b/x11/albert/files/patch-plugins_widgetboxmodel_src_frontendwidget.cpp deleted file mode 100644 --- a/x11/albert/files/patch-plugins_widgetboxmodel_src_frontendwidget.cpp +++ /dev/null @@ -1,11 +0,0 @@ ---- plugins/widgetboxmodel/src/frontendwidget.cpp.orig 2018-12-31 15:24:22 UTC -+++ plugins/widgetboxmodel/src/frontendwidget.cpp -@@ -656,7 +656,7 @@ bool WidgetBoxModel::FrontendWidget::eventFilter(QObje - } - - --#ifdef Q_OS_LINUX -+#if defined(Q_OS_LINUX) || defined(Q_OS_FREEBSD) - /** **************************************************************************** - * @brief MainWidget::nativeEvent - * diff --git a/x11/albert/files/patch-src_app_main.cpp b/x11/albert/files/patch-src_app_main.cpp deleted file mode 100644 --- a/x11/albert/files/patch-src_app_main.cpp +++ /dev/null @@ -1,25 +0,0 @@ ---- src/app/main.cpp.orig 2018-12-31 18:07:36 UTC -+++ src/app/main.cpp -@@ -296,15 +296,21 @@ int main(int argc, char **argv) { - if ( parser.isSet("plugin-dirs") ) - pluginDirs = parser.value("plugin-dirs").split(','); - else { --#if defined __linux__ -+#if defined __linux__ || defined __FreeBSD__ - QStringList dirs = { - #if defined MULTIARCH_TUPLE - QFileInfo("/usr/lib/" MULTIARCH_TUPLE).canonicalFilePath(), - #endif -+#if defined __linux__ - QFileInfo("/usr/lib/").canonicalFilePath(), - QFileInfo("/usr/lib64/").canonicalFilePath(), - QFileInfo("/usr/local/lib/").canonicalFilePath(), - QFileInfo("/usr/local/lib64/").canonicalFilePath(), -+#endif -+#if defined __FreeBSD__ -+ QFileInfo("/usr/lib/").canonicalFilePath(), -+ QFileInfo("/usr/local/lib/").canonicalFilePath(), -+#endif - QDir::home().filePath(".local/lib/"), - QDir::home().filePath(".local/lib64/") - }; diff --git a/x11/albert/files/patch-src_app_settingswidget_settingswidget.cpp b/x11/albert/files/patch-src_app_settingswidget_settingswidget.cpp deleted file mode 100644 --- a/x11/albert/files/patch-src_app_settingswidget_settingswidget.cpp +++ /dev/null @@ -1,11 +0,0 @@ ---- src/app/settingswidget/settingswidget.cpp.orig 2018-12-31 18:07:36 UTC -+++ src/app/settingswidget/settingswidget.cpp -@@ -89,7 +89,7 @@ Core::SettingsWidget::SettingsWidget(ExtensionManager - connect(ui.checkBox_telemetry, &QCheckBox::toggled, this, [this](bool checked){ telemetry_->enable(checked); }); - - // AUTOSTART --#ifdef Q_OS_LINUX -+#if defined Q_OS_LINUX || defined Q_OS_FREEBSD - QString desktopfile_path = QStandardPaths::locate(QStandardPaths::ApplicationsLocation, - "albert.desktop", - QStandardPaths::LocateFile); diff --git a/x11/albert/files/patch-src_terminalprovider.cpp b/x11/albert/files/patch-src_terminalprovider.cpp new file mode 100644 --- /dev/null +++ b/x11/albert/files/patch-src_terminalprovider.cpp @@ -0,0 +1,11 @@ +--- src/terminalprovider.cpp.orig 2023-02-05 13:24:46 UTC ++++ src/terminalprovider.cpp +@@ -32,7 +32,7 @@ static QString userShell() + } + + +-#if defined(Q_OS_LINUX) ++#if defined(Q_OS_LINUX) || defined(Q_OS_FREEBSD) + + + struct ExecutableTerminal : public Terminal diff --git a/x11/albert/pkg-descr b/x11/albert/pkg-descr --- a/x11/albert/pkg-descr +++ b/x11/albert/pkg-descr @@ -1 +1,3 @@ -Albert is a fast and flexible keyboard launcher +Albert is a unified and efficient access to your machine. Technically it is a +plugin based keyboard launcher written in C++/Qt and Python. Not all plugins are +tested in FreeBSD diff --git a/x11/albert/pkg-plist b/x11/albert/pkg-plist --- a/x11/albert/pkg-plist +++ b/x11/albert/pkg-plist @@ -1,80 +1,187 @@ bin/albert -lib/albert/libalbert.so -lib/albert/libxdg.so -lib/albert/plugins/libapplications.so -lib/albert/plugins/libcalculator.so -lib/albert/plugins/libchromebookmarks.so -lib/albert/plugins/libexternalextensions.so -lib/albert/plugins/libfiles.so -lib/albert/plugins/libfirefoxbookmarks.so -lib/albert/plugins/libhashgenerator.so -lib/albert/plugins/libmpris.so -lib/albert/plugins/libpython.so -lib/albert/plugins/libqmlboxmodel.so -lib/albert/plugins/libsnippets.so -lib/albert/plugins/libssh.so -lib/albert/plugins/libsystem.so -lib/albert/plugins/libterminal.so -lib/albert/plugins/libwebsearch.so -lib/albert/plugins/libwidgetboxmodel.so -%%DATADIR%%/org.albert.frontend.qmlboxmodel/styles/BoxModel/DesktopListView.qml -%%DATADIR%%/org.albert.frontend.qmlboxmodel/styles/BoxModel/HistoryTextInput.qml -%%DATADIR%%/org.albert.frontend.qmlboxmodel/styles/BoxModel/ItemViewDelegate.qml -%%DATADIR%%/org.albert.frontend.qmlboxmodel/styles/BoxModel/MainComponent.qml -%%DATADIR%%/org.albert.frontend.qmlboxmodel/styles/BoxModel/Preferences.qml -%%DATADIR%%/org.albert.frontend.qmlboxmodel/styles/BoxModel/SettingsButton.qml -%%DATADIR%%/org.albert.frontend.qmlboxmodel/styles/BoxModel/fonts/Roboto-Thin.ttf -%%DATADIR%%/org.albert.frontend.qmlboxmodel/styles/BoxModel/gear.svg -%%DATADIR%%/org.albert.frontend.qmlboxmodel/styles/BoxModel/metadata.json -%%DATADIR%%/org.albert.frontend.qmlboxmodel/styles/BoxModel/themes.js -%%DATADIR%%/org.albert.frontend.widgetboxmodel/ArcTemplate.qss -%%DATADIR%%/org.albert.frontend.widgetboxmodel/ArcTemplate.sh -%%DATADIR%%/org.albert.frontend.widgetboxmodel/SpotlightTemplate.qss -%%DATADIR%%/org.albert.frontend.widgetboxmodel/SpotlightTemplate.sh -%%DATADIR%%/org.albert.frontend.widgetboxmodel/StandardThemeTemplate.qss -%%DATADIR%%/org.albert.frontend.widgetboxmodel/StandardThemeTemplate.sh -%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/Adapta.qss -%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/Arc Blue.qss -%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/Arc Dark Blue.qss -%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/Arc Dark Grey.qss -%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/Arc Grey.qss -%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/Bright.qss -%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/BrightBlue.qss -%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/BrightGreen.qss -%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/BrightMagenta.qss -%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/BrightMint.qss -%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/BrightOrange.qss -%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/BrightViolet.qss -%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/Dark.qss -%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/DarkBlue.qss -%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/DarkGreen.qss -%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/DarkMagenta.qss -%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/DarkMint.qss -%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/DarkOrange.qss -%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/DarkViolet.qss -%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/Elementary.qss -%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/Numix Rounded.qss -%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/Numix.qss -%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/SolarizedBrightBlue.qss -%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/SolarizedBrightCyan.qss -%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/SolarizedBrightGreen.qss -%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/SolarizedBrightMagenta.qss -%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/SolarizedBrightOrange.qss -%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/SolarizedBrightRed.qss -%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/SolarizedBrightViolet.qss -%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/SolarizedBrightYellow.qss -%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/SolarizedDarkBlue.qss -%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/SolarizedDarkCyan.qss -%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/SolarizedDarkGreen.qss -%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/SolarizedDarkMagenta.qss -%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/SolarizedDarkOrange.qss -%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/SolarizedDarkRed.qss -%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/SolarizedDarkViolet.qss -%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/SolarizedDarkYellow.qss -%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/Spotlight Dark.qss -%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/Spotlight.qss -%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/Yosemite Dark.qss -%%DATADIR%%/org.albert.frontend.widgetboxmodel/themes/Yosemite.qss +lib/albert-0.20.5/albert-targets-%%CMAKE_BUILD_TYPE%%.cmake +lib/albert-0.20.5/albert-targets.cmake +lib/albert/libapplications.so +lib/albert/libcalculator_muparser.so +lib/albert/libcalculator_qalculate.so +lib/albert/libchromium.so +lib/albert/libdatetime.so +lib/albert/libdebug.so +lib/albert/libfiles.so +lib/albert/libhash.so +lib/albert/libpython.so +lib/albert/libsnippets.so +lib/albert/libssh.so +lib/albert/libsystem.so +lib/albert/libtemplate.so +lib/albert/libterminal.so +lib/albert/liburlhandler.so +lib/albert/libwebsearch.so +lib/albert/libwidgetsboxmodel.so +lib/cmake/albert/albert-config-version.cmake +lib/cmake/albert/albert-config.cmake +lib/cmake/albert/albert-macros.cmake +lib/libalbert.so +%%DATADIR%%/python/plugins/.archive/README.md +%%DATADIR%%/python/plugins/.archive/atom_projects/__init__.py +%%DATADIR%%/python/plugins/.archive/base_converter/__init__.py +%%DATADIR%%/python/plugins/.archive/binance/Binance.svg +%%DATADIR%%/python/plugins/.archive/binance/__init__.py +%%DATADIR%%/python/plugins/.archive/bitfinex/Bitfinex.svg +%%DATADIR%%/python/plugins/.archive/bitfinex/__init__.py +%%DATADIR%%/python/plugins/.archive/bitwarden/__init__.py +%%DATADIR%%/python/plugins/.archive/coinmarketcap/__init__.py +%%DATADIR%%/python/plugins/.archive/coinmarketcap/emblem-money.svg +%%DATADIR%%/python/plugins/.archive/currency_converter/__init__.py +%%DATADIR%%/python/plugins/.archive/dango_emoji/__init__.py +%%DATADIR%%/python/plugins/.archive/dango_emoji/dangoemoji.png +%%DATADIR%%/python/plugins/.archive/dango_kao/__init__.py +%%DATADIR%%/python/plugins/.archive/dango_kao/kaoicon.svg +%%DATADIR%%/python/plugins/.archive/find/__init__.py +%%DATADIR%%/python/plugins/.archive/fortune/__init__.py +%%DATADIR%%/python/plugins/.archive/gnome_dictionary/__init__.py +%%DATADIR%%/python/plugins/.archive/gnote/__init__.py +%%DATADIR%%/python/plugins/.archive/google_translate/__init__.py +%%DATADIR%%/python/plugins/.archive/ip/__init__.py +%%DATADIR%%/python/plugins/.archive/lpass/__init__.py +%%DATADIR%%/python/plugins/.archive/lpass/lastpass.svg +%%DATADIR%%/python/plugins/.archive/mathematica_eval/__init__.py +%%DATADIR%%/python/plugins/.archive/multi_google_translate/__init__.py +%%DATADIR%%/python/plugins/.archive/node_eval/__init__.py +%%DATADIR%%/python/plugins/.archive/node_eval/nodejs.svg +%%DATADIR%%/python/plugins/.archive/npm/__init__.py +%%DATADIR%%/python/plugins/.archive/npm/logo.svg +%%DATADIR%%/python/plugins/.archive/packagist/__init__.py +%%DATADIR%%/python/plugins/.archive/packagist/logo.png +%%DATADIR%%/python/plugins/.archive/php_eval/__init__.py +%%DATADIR%%/python/plugins/.archive/php_eval/php.svg +%%DATADIR%%/python/plugins/.archive/pidgin/__init__.py +%%DATADIR%%/python/plugins/.archive/rand/__init__.py +%%DATADIR%%/python/plugins/.archive/rand/rand.png +%%DATADIR%%/python/plugins/.archive/scrot/__init__.py +%%DATADIR%%/python/plugins/.archive/texdoc/__init__.py +%%DATADIR%%/python/plugins/.archive/texdoc/texdoc-logo.svg +%%DATADIR%%/python/plugins/.archive/tomboy/__init__.py +%%DATADIR%%/python/plugins/.archive/unicode_emoji/__init__.py +%%DATADIR%%/python/plugins/.archive/unicode_emoji/emoji.txt +%%DATADIR%%/python/plugins/.archive/units/__init__.py +%%DATADIR%%/python/plugins/.archive/virtualbox/README.md +%%DATADIR%%/python/plugins/.archive/virtualbox/__init__.py +%%DATADIR%%/python/plugins/.archive/vpn/__init__.py +%%DATADIR%%/python/plugins/.archive/window_switcher/__init__.py +%%DATADIR%%/python/plugins/.archive/xkcd/.gitignore +%%DATADIR%%/python/plugins/.archive/xkcd/LICENSE +%%DATADIR%%/python/plugins/.archive/xkcd/README.md +%%DATADIR%%/python/plugins/.archive/xkcd/__init__.py +%%DATADIR%%/python/plugins/.archive/xkcd/image.png +%%DATADIR%%/python/plugins/.archive/xkcd/install-plugin.sh +%%DATADIR%%/python/plugins/.archive/xkcd/misc/demo.gif +%%DATADIR%%/python/plugins/.archive/zeal/__init__.py +%%DATADIR%%/python/plugins/.github/ISSUE_TEMPLATE/bug_report.md +%%DATADIR%%/python/plugins/.github/ISSUE_TEMPLATE/config.yml +%%DATADIR%%/python/plugins/.gitignore +%%DATADIR%%/python/plugins/.gitmodules +%%DATADIR%%/python/plugins/README.md +%%DATADIR%%/python/plugins/api_test/__init__.py +%%DATADIR%%/python/plugins/api_test/plugin.svg +%%DATADIR%%/python/plugins/arch_wiki/ArchWiki.svg +%%DATADIR%%/python/plugins/arch_wiki/__init__.py +%%DATADIR%%/python/plugins/aur/__init__.py +%%DATADIR%%/python/plugins/aur/arch.svg +%%DATADIR%%/python/plugins/copyq/__init__.py +%%DATADIR%%/python/plugins/docker/__init__.py +%%DATADIR%%/python/plugins/docker/running.png +%%DATADIR%%/python/plugins/docker/stopped.png +%%DATADIR%%/python/plugins/goldendict/__init__.py +%%DATADIR%%/python/plugins/googletrans/__init__.py +%%DATADIR%%/python/plugins/googletrans/google_translate.png +%%DATADIR%%/python/plugins/jetbrains_projects/LICENSE +%%DATADIR%%/python/plugins/jetbrains_projects/README.md +%%DATADIR%%/python/plugins/jetbrains_projects/__init__.py +%%DATADIR%%/python/plugins/jetbrains_projects/androidstudio.svg +%%DATADIR%%/python/plugins/jetbrains_projects/clion.svg +%%DATADIR%%/python/plugins/jetbrains_projects/datagrip.svg +%%DATADIR%%/python/plugins/jetbrains_projects/dataspell.svg +%%DATADIR%%/python/plugins/jetbrains_projects/goland.svg +%%DATADIR%%/python/plugins/jetbrains_projects/idea.svg +%%DATADIR%%/python/plugins/jetbrains_projects/phpstorm.svg +%%DATADIR%%/python/plugins/jetbrains_projects/pycharm.svg +%%DATADIR%%/python/plugins/jetbrains_projects/rider.svg +%%DATADIR%%/python/plugins/jetbrains_projects/rubymine.svg +%%DATADIR%%/python/plugins/jetbrains_projects/webstorm.svg +%%DATADIR%%/python/plugins/kill/__init__.py +%%DATADIR%%/python/plugins/locate/__init__.py +%%DATADIR%%/python/plugins/locate/locate.svg +%%DATADIR%%/python/plugins/pacman/__init__.py +%%DATADIR%%/python/plugins/pacman/arch.svg +%%DATADIR%%/python/plugins/pass/__init__.py +%%DATADIR%%/python/plugins/pomodoro/__init__.py +%%DATADIR%%/python/plugins/pomodoro/pomodoro.svg +%%DATADIR%%/python/plugins/python_eval/__init__.py +%%DATADIR%%/python/plugins/python_eval/python.svg +%%DATADIR%%/python/plugins/tex_to_unicode/__init__.py +%%DATADIR%%/python/plugins/tex_to_unicode/tex.png +%%DATADIR%%/python/plugins/timer/__init__.py +%%DATADIR%%/python/plugins/timer/bing.wav +%%DATADIR%%/python/plugins/timer/time.svg +%%DATADIR%%/python/plugins/unit_converter/__init__.py +%%DATADIR%%/python/plugins/unit_converter/icons/currency.svg +%%DATADIR%%/python/plugins/unit_converter/icons/current.svg +%%DATADIR%%/python/plugins/unit_converter/icons/length.svg +%%DATADIR%%/python/plugins/unit_converter/icons/lengthtime.svg +%%DATADIR%%/python/plugins/unit_converter/icons/luminosity.svg +%%DATADIR%%/python/plugins/unit_converter/icons/mass.svg +%%DATADIR%%/python/plugins/unit_converter/icons/printing_unit.svg +%%DATADIR%%/python/plugins/unit_converter/icons/substance.svg +%%DATADIR%%/python/plugins/unit_converter/icons/temperature.svg +%%DATADIR%%/python/plugins/unit_converter/icons/time.svg +%%DATADIR%%/python/plugins/unit_converter/icons/unit_converter.svg +%%DATADIR%%/python/plugins/vpn/__init__.py +%%DATADIR%%/python/plugins/wikipedia/__init__.py +%%DATADIR%%/python/plugins/youtube/__init__.py +%%DATADIR%%/python/plugins/youtube/youtube.svg +%%DATADIR%%/widgetsboxmodel/themes/Adapta.qss +%%DATADIR%%/widgetsboxmodel/themes/Arc Blue.qss +%%DATADIR%%/widgetsboxmodel/themes/Arc Dark Blue.qss +%%DATADIR%%/widgetsboxmodel/themes/Arc Dark Grey.qss +%%DATADIR%%/widgetsboxmodel/themes/Arc Grey.qss +%%DATADIR%%/widgetsboxmodel/themes/Bright.qss +%%DATADIR%%/widgetsboxmodel/themes/BrightBlue.qss +%%DATADIR%%/widgetsboxmodel/themes/BrightGreen.qss +%%DATADIR%%/widgetsboxmodel/themes/BrightMagenta.qss +%%DATADIR%%/widgetsboxmodel/themes/BrightMint.qss +%%DATADIR%%/widgetsboxmodel/themes/BrightOrange.qss +%%DATADIR%%/widgetsboxmodel/themes/BrightViolet.qss +%%DATADIR%%/widgetsboxmodel/themes/Dark.qss +%%DATADIR%%/widgetsboxmodel/themes/DarkBlue.qss +%%DATADIR%%/widgetsboxmodel/themes/DarkGreen.qss +%%DATADIR%%/widgetsboxmodel/themes/DarkMagenta.qss +%%DATADIR%%/widgetsboxmodel/themes/DarkMint.qss +%%DATADIR%%/widgetsboxmodel/themes/DarkOrange.qss +%%DATADIR%%/widgetsboxmodel/themes/DarkViolet.qss +%%DATADIR%%/widgetsboxmodel/themes/Elementary.qss +%%DATADIR%%/widgetsboxmodel/themes/Nord.qss +%%DATADIR%%/widgetsboxmodel/themes/Numix Rounded.qss +%%DATADIR%%/widgetsboxmodel/themes/Numix.qss +%%DATADIR%%/widgetsboxmodel/themes/SolarizedBrightBlue.qss +%%DATADIR%%/widgetsboxmodel/themes/SolarizedBrightCyan.qss +%%DATADIR%%/widgetsboxmodel/themes/SolarizedBrightGreen.qss +%%DATADIR%%/widgetsboxmodel/themes/SolarizedBrightMagenta.qss +%%DATADIR%%/widgetsboxmodel/themes/SolarizedBrightOrange.qss +%%DATADIR%%/widgetsboxmodel/themes/SolarizedBrightRed.qss +%%DATADIR%%/widgetsboxmodel/themes/SolarizedBrightViolet.qss +%%DATADIR%%/widgetsboxmodel/themes/SolarizedBrightYellow.qss +%%DATADIR%%/widgetsboxmodel/themes/SolarizedDarkBlue.qss +%%DATADIR%%/widgetsboxmodel/themes/SolarizedDarkCyan.qss +%%DATADIR%%/widgetsboxmodel/themes/SolarizedDarkGreen.qss +%%DATADIR%%/widgetsboxmodel/themes/SolarizedDarkMagenta.qss +%%DATADIR%%/widgetsboxmodel/themes/SolarizedDarkOrange.qss +%%DATADIR%%/widgetsboxmodel/themes/SolarizedDarkRed.qss +%%DATADIR%%/widgetsboxmodel/themes/SolarizedDarkViolet.qss +%%DATADIR%%/widgetsboxmodel/themes/SolarizedDarkYellow.qss +%%DATADIR%%/widgetsboxmodel/themes/Spotlight Dark.qss +%%DATADIR%%/widgetsboxmodel/themes/Spotlight.qss +%%DATADIR%%/widgetsboxmodel/themes/Yosemite Dark.qss +%%DATADIR%%/widgetsboxmodel/themes/Yosemite.qss share/applications/albert.desktop share/icons/hicolor/scalable/apps/albert.svg -@dir %%DATADIR%%/org.albert.extension.python/modules