diff --git a/misc/alpaca/Makefile b/misc/alpaca/Makefile index 3be846fb7d55..99df3043114c 100644 --- a/misc/alpaca/Makefile +++ b/misc/alpaca/Makefile @@ -1,41 +1,42 @@ PORTNAME= alpaca -DISTVERSION= 4.0.1 +DISTVERSION= 5.1.0 CATEGORIES= misc MAINTAINER= nivit@FreeBSD.org COMMENT= Ollama client made with GTK4 and Adwaita WWW= https://github.com/Jeffser/Alpaca LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libappstream.so:devel/appstream \ libgtksourceview-5.so:x11-toolkits/gtksourceview5 \ libspelling-1.so:x11-toolkits/libspelling RUN_DEPENDS= ${PY_PILLOW} \ ${PYTHON_PKGNAMEPREFIX}html2text>=2.2.3:textproc/py-html2text@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=3.8.0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}odfpy>=1.4.1:devel/py-odfpy@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}openai>=1.58.1:misc/py-openai@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>=11.0.0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pydbus>=0.6.0:devel/py-pydbus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyicu>=2.13.1:devel/py-pyicu@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pypdf>=4.3.1:print/py-pypdf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytube>=15.0.0:multimedia/py-pytube@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.32.3:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}youtube-transcript-api>=0.6.2:www/py-youtube-transcript-api@${PY_FLAVOR} \ ollama:misc/ollama USES= desktop-file-utils gettext-runtime gettext-tools gnome meson \ python shebangfix USE_GITHUB= yes GH_ACCOUNT= Jeffser GH_PROJECT= Alpaca USE_GNOME= vte3 pygobject3:run SHEBANG_FILES= src/alpaca_search_provider.py.in post-patch: @${REINPLACE_CMD} \ -e 's/python3/${PYTHON_VERSION}/1' ${WRKSRC}/src/meson.build .include diff --git a/misc/alpaca/distinfo b/misc/alpaca/distinfo index 7f76fad91cf1..b451cd935391 100644 --- a/misc/alpaca/distinfo +++ b/misc/alpaca/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1739711929 -SHA256 (Jeffser-Alpaca-4.0.1_GH0.tar.gz) = 60730fdfa1725549ed2a4c2a44d50d5e9862acd7ce0a6516e805df2fa7c0889e -SIZE (Jeffser-Alpaca-4.0.1_GH0.tar.gz) = 801014 +TIMESTAMP = 1741627297 +SHA256 (Jeffser-Alpaca-5.1.0_GH0.tar.gz) = bf57510c8ad85a0e87ac8d4371bb0f57cc4e4f45dd997a4c8a66e5b35fd70cf7 +SIZE (Jeffser-Alpaca-5.1.0_GH0.tar.gz) = 968070 diff --git a/misc/alpaca/pkg-descr b/misc/alpaca/pkg-descr index 0cdc1d5836a7..a873c7ae0109 100644 --- a/misc/alpaca/pkg-descr +++ b/misc/alpaca/pkg-descr @@ -1,3 +1,5 @@ Alpaca is an Ollama client where you can manage and chat with multiple models, Alpaca provides an easy and beginner friendly way of interacting with local AI, everything is open source and powered by Ollama. + +You can also use third party AI providers such as Gemini, ChatGPT and more! diff --git a/misc/alpaca/pkg-plist b/misc/alpaca/pkg-plist index 3c4fae0ddec7..9bf532d4f6bc 100644 --- a/misc/alpaca/pkg-plist +++ b/misc/alpaca/pkg-plist @@ -1,43 +1,47 @@ bin/alpaca bin/alpaca_search_provider share/Alpaca/alpaca.gresource share/Alpaca/alpaca/__init__.py share/Alpaca/alpaca/available_models.json share/Alpaca/alpaca/available_models_descriptions.py -share/Alpaca/alpaca/connection_handler.py +share/Alpaca/alpaca/constants.py share/Alpaca/alpaca/custom_widgets/chat_widget.py share/Alpaca/alpaca/custom_widgets/dialog_widget.py share/Alpaca/alpaca/custom_widgets/message_widget.py share/Alpaca/alpaca/custom_widgets/model_manager_widget.py share/Alpaca/alpaca/custom_widgets/table_widget.py share/Alpaca/alpaca/custom_widgets/terminal_widget.py share/Alpaca/alpaca/generic_actions.py +share/Alpaca/alpaca/instance_manager.py share/Alpaca/alpaca/internal.py share/Alpaca/alpaca/main.py share/Alpaca/alpaca/sql_manager.py share/Alpaca/alpaca/window.py share/applications/com.jeffser.Alpaca.SearchProvider.desktop share/applications/com.jeffser.Alpaca.desktop share/dbus-1/services/com.jeffser.Alpaca.SearchProvider.service share/glib-2.0/schemas/com.jeffser.Alpaca.gschema.xml share/gnome-shell/search-providers/com.jeffser.Alpaca.search-provider.ini share/icons/hicolor/512x512/apps/com.jeffser.Alpaca.png share/icons/hicolor/scalable/apps/com.jeffser.Alpaca.svg share/icons/hicolor/symbolic/apps/com.jeffser.Alpaca-symbolic.svg share/locale/bn/LC_MESSAGES/alpaca.mo share/locale/de/LC_MESSAGES/alpaca.mo share/locale/es/LC_MESSAGES/alpaca.mo share/locale/fr/LC_MESSAGES/alpaca.mo share/locale/he/LC_MESSAGES/alpaca.mo share/locale/hi/LC_MESSAGES/alpaca.mo +share/locale/id/LC_MESSAGES/alpaca.mo share/locale/it/LC_MESSAGES/alpaca.mo share/locale/ja/LC_MESSAGES/alpaca.mo +share/locale/ka/LC_MESSAGES/alpaca.mo share/locale/nb_NO/LC_MESSAGES/alpaca.mo share/locale/nl/LC_MESSAGES/alpaca.mo share/locale/pt_BR/LC_MESSAGES/alpaca.mo share/locale/ru/LC_MESSAGES/alpaca.mo +share/locale/ta/LC_MESSAGES/alpaca.mo share/locale/te/LC_MESSAGES/alpaca.mo share/locale/tr/LC_MESSAGES/alpaca.mo share/locale/uk/LC_MESSAGES/alpaca.mo share/locale/zh_CN/LC_MESSAGES/alpaca.mo share/metainfo/com.jeffser.Alpaca.metainfo.xml