misc/alpaca 9.2.5 FreeBSD
Ollama client made with GTK4 and Adwaita
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
7d5399815a- License
- GPLv3
- Categories
- misc
Description
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!
Install
Binary package:
pkg install alpaca
From the ports tree:
cd /usr/ports/misc/alpaca/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= alpaca>0:misc/alpaca
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | - | 9.2.5 | - | - | - |
| FreeBSD:14:quarterly | - | 9.2.5 | n/a | - | - |
| FreeBSD:15:latest | - | 9.2.5 | n/a | - | - |
| FreeBSD:15:quarterly | - | 9.2.5 | n/a | n/a | n/a |
| FreeBSD:16:latest | - | - | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
blueprint-compiler: devel/blueprint-compiler
Library 5
libadwaita-1.so: x11-toolkits/libadwaitalibwebkitgtk-6.0.so: www/webkit2-gtklibappstream.so: devel/appstreamlibgtksourceview-5.so: x11-toolkits/gtksourceview5libspelling-1.so: x11-toolkits/libspelling
Runtime 16
${PYTHON_PKGNAMEPREFIX}html2text>=2.2.3: textproc/py-html2text${PYTHON_PKGNAMEPREFIX}markitdown>=0.1.1: converters/py-markitdown${PYTHON_PKGNAMEPREFIX}matplotlib>=3.8.0: math/py-matplotlib${PYTHON_PKGNAMEPREFIX}odfpy>=1.4.1: devel/py-odfpy${PYTHON_PKGNAMEPREFIX}ollama>=0.6.2: misc/py-ollama${PYTHON_PKGNAMEPREFIX}openai>=1.58.1: misc/py-openai${PYTHON_PKGNAMEPREFIX}opencv-python-headless>=4.13.0.92_2: graphics/py-opencv-python-headless${PYTHON_PKGNAMEPREFIX}pillow>=11.0.0: graphics/py-pillow${PYTHON_PKGNAMEPREFIX}pydbus>=0.6.0: devel/py-pydbus${PYTHON_PKGNAMEPREFIX}pyicu>=2.13.1: devel/py-pyicu${PYTHON_PKGNAMEPREFIX}pypdf>=4.3.1: print/py-pypdf${PYTHON_PKGNAMEPREFIX}pytube>=15.0.0: multimedia/py-pytube${PYTHON_PKGNAMEPREFIX}requests>=2.32.3: www/py-requests${PYTHON_PKGNAMEPREFIX}youtube-transcript-api>=0.6.2: www/py-youtube-transcript-api${PYTHON_PKGNAMEPREFIX}zstandard>=0.25.0: archivers/py-zstandardollama: misc/ollama
The full lists below include those, and their dependencies in turn.
Build dependencies 181
- accessibility/at-spi2-core
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/sqlite3
- devel/appstream
- devel/binutils
- devel/blueprint-compiler
- devel/boost-libs
- devel/boost-python-libs
- devel/dbus
- devel/dbus-glib
- devel/desktop-file-utils
- devel/gettext-runtime
- devel/gettext-tools
- devel/glib20
- devel/gobject-introspection
- devel/gsettings-desktop-schemas
- devel/highway
- devel/icu
- devel/json-glib
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libgusb
- devel/libinotify
- devel/libnotify
- devel/libpciaccess
- devel/libsoup
- devel/libsoup3
- devel/libsysinfo
- devel/libtextstyle
- devel/libthai
- devel/libudev-devd
- devel/libunistring
- devel/libunwind
- devel/llvm12
- devel/meson
- devel/ninja
- devel/orc
- devel/pcre2
- devel/py-packaging
- devel/py-pygobject
- devel/py-setuptools
- devel/pygobject-common
- devel/readline
- devel/spirv-llvm-translator
- devel/woff2
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/cairo
- graphics/colord
- graphics/gdk-pixbuf2
- graphics/giflib
- graphics/graphene
- graphics/graphite2
- graphics/gstreamer1-plugins-gl
- graphics/gtk-update-icon-cache
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libavif
- graphics/libdrm
- graphics/libepoxy
- graphics/libglvnd
- graphics/libjxl
- graphics/librsvg2-rust
- graphics/libyuv
- graphics/mesa-libs
- graphics/openexr
- graphics/openjph
- graphics/png
- graphics/py-pycairo
- graphics/spirv-tools
- graphics/tiff
- graphics/vulkan-headers
- graphics/vulkan-loader
- graphics/wayland
- graphics/wayland-protocols
- graphics/webp
- lang/duktape-lib
- lang/gcc14
- lang/perl5.42
- lang/python312
- lang/python315
- lang/tcl86
- math/Imath
- math/gmp
- math/libtommath
The first 100 are listed.
Run dependencies 280
- accessibility/at-spi2-core
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/py-brotli
- archivers/py-zopfli
- archivers/py-zstandard
- archivers/zopfli
- archivers/zstd
- audio/lame
- audio/libogg
- audio/libvorbis
- audio/mpg123
- audio/opus
- converters/fribidi
- converters/libiconv
- converters/py-mammoth
- converters/py-markitdown
- converters/py-webencodings
- databases/gdbm
- databases/py-sqlite3
- databases/sqlite3
- devel/appstream
- devel/binutils
- devel/boost-libs
- devel/boost-python-libs
- devel/dbus
- devel/dbus-glib
- devel/desktop-file-utils
- devel/gettext-runtime
- devel/glib20
- devel/gobject-introspection
- devel/gsettings-desktop-schemas
- devel/highway
- devel/icu
- devel/json-glib
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libgusb
- devel/libinotify
- devel/libnotify
- devel/libpciaccess
- devel/libsoup
- devel/libsoup3
- devel/libsysinfo
- devel/libthai
- devel/libudev-devd
- devel/libunistring
- devel/libunwind
- devel/llvm12
- devel/orc
- devel/pcre2
- devel/py-annotated-types
- devel/py-anyio
- devel/py-cffi
- devel/py-click
- devel/py-cobble
- devel/py-cycler
- devel/py-defusedxml
- devel/py-flatbuffers
- devel/py-lxml
- devel/py-odfpy
- devel/py-olefile
- devel/py-packaging
- devel/py-protobuf
- devel/py-pycparser
- devel/py-pydantic-core
- devel/py-pydantic2
- devel/py-pydbus
- devel/py-pygobject
- devel/py-pyicu
- devel/py-pyparsing
- devel/py-python-dateutil
- devel/py-pytz
- devel/py-setuptools
- devel/py-six
- devel/py-sniffio
- devel/py-typing-extensions
- devel/py-typing-inspection
- devel/py-tzdata
- devel/py-unicodedata2
- devel/pygobject-common
- devel/readline
- devel/spirv-llvm-translator
- devel/woff2
- dns/libidn2
- dns/libpsl
- dns/py-idna
- ftp/curl
- graphics/cairo
- graphics/colord
- graphics/gdk-pixbuf2
- graphics/giflib
- graphics/graphene
The first 100 are listed.
No port depends on this one.
Configuration
No options to configure.
- USES
- desktop-file-utils gettext-runtime gettext-tools gnome meson python shebangfix
- Service scripts
- none
Files
pkg-plist 80
- bin/alpaca
- bin/alpaca_search_provider
- share/Alpaca/alpaca.gresource
- share/Alpaca/alpaca/constants.py
- share/Alpaca/alpaca/main.py
- share/Alpaca/alpaca/ollama_models.py
- share/Alpaca/alpaca/quick_ask.py
- share/Alpaca/alpaca/sql_manager.py
- share/Alpaca/alpaca/widgets/__init__.py
- share/Alpaca/alpaca/widgets/activities/__init__.py
- share/Alpaca/alpaca/widgets/activities/background_remover.py
- share/Alpaca/alpaca/widgets/activities/camera.py
- share/Alpaca/alpaca/widgets/activities/latex_editor.py
- share/Alpaca/alpaca/widgets/activities/live_chat.py
- share/Alpaca/alpaca/widgets/activities/terminal.py
- share/Alpaca/alpaca/widgets/activities/transcriber.py
- share/Alpaca/alpaca/widgets/activities/viewers.py
- share/Alpaca/alpaca/widgets/activities/web_browser.py
- share/Alpaca/alpaca/widgets/attachments.py
- share/Alpaca/alpaca/widgets/blocks/__init__.py
- share/Alpaca/alpaca/widgets/blocks/code.py
- share/Alpaca/alpaca/widgets/blocks/inline_picture.py
- share/Alpaca/alpaca/widgets/blocks/latex.py
- share/Alpaca/alpaca/widgets/blocks/separator.py
- share/Alpaca/alpaca/widgets/blocks/table.py
- share/Alpaca/alpaca/widgets/blocks/text.py
- share/Alpaca/alpaca/widgets/blocks/thinking.py
- share/Alpaca/alpaca/widgets/characters/__init__.py
- share/Alpaca/alpaca/widgets/characters/character_page.py
- share/Alpaca/alpaca/widgets/characters/export_page.py
- share/Alpaca/alpaca/widgets/chat.py
- share/Alpaca/alpaca/widgets/dialog.py
- share/Alpaca/alpaca/widgets/guide.py
- share/Alpaca/alpaca/widgets/instances/__init__.py
- share/Alpaca/alpaca/widgets/instances/ollama_instances.py
- share/Alpaca/alpaca/widgets/instances/ollama_manager.py
- share/Alpaca/alpaca/widgets/instances/openai_instances.py
- share/Alpaca/alpaca/widgets/message.py
- share/Alpaca/alpaca/widgets/models/__init__.py
- share/Alpaca/alpaca/widgets/models/basic.py
- share/Alpaca/alpaca/widgets/models/common.py
- share/Alpaca/alpaca/widgets/models/creator.py
- share/Alpaca/alpaca/widgets/models/manager.py
- share/Alpaca/alpaca/widgets/models/text.py
- share/Alpaca/alpaca/widgets/preferences.py
- share/Alpaca/alpaca/widgets/tools/__init__.py
- share/Alpaca/alpaca/widgets/tools/tools.py
- share/Alpaca/alpaca/widgets/voice.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/ar/LC_MESSAGES/alpaca.mo
- 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/kab/LC_MESSAGES/alpaca.mo
- share/locale/kn/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
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| Jeffser-Alpaca-9.2.5_GH0.tar.gz | 1.610539e+06 | 9dcba8ea0e25c68aaaa8ace43a3203d2b9423080a8f283fd7d7c3dc30f1c6eaf |
Commit history 1
| Date | Commit | Credits | Log message |
|---|---|---|---|
7d5399815a |
Nicola Vitale | misc/alpaca: Update to 9.2.5 - Update list of dependencies
ChangeLog:
https://github.com/Jeffser/Alpaca/releases/tag/9.2.5
Reported by: Jeffry Samuel <[email protected]> |