guides: added guide page, moved davinci resolve there

This commit is contained in:
Antoine Martin 2026-01-03 13:33:00 -05:00
commit dbcfa8f5ee
Signed by: forge
GPG key ID: D62A472A4AA7D541
10 changed files with 1150 additions and 2 deletions

470
blog/foss-recap-2025.fr.po Normal file
View file

@ -0,0 +1,470 @@
# SOME DESCRIPTIVE TITLE
# Copyright (C) YEAR Free Software Foundation, Inc.
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2026-01-03 13:30-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#. type: Plain text
#, markdown-text, no-wrap
msgid "[[!meta title=\"FOSS Recap 2025\"]]\n"
msgstr ""
#. type: Title #
#, markdown-text, no-wrap
msgid "FOSS Recap 2025"
msgstr ""
#. type: Plain text
#, markdown-text
msgid ""
"Following many other developpers, here is a recap of all the noticeable FOSS "
"related projects that I have contributed to in 2025."
msgstr ""
#. type: Title ####
#, markdown-text, no-wrap
msgid "Alpine Linux"
msgstr ""
#. type: Plain text
#, markdown-text
msgid ""
"As of beginning of 2026, I maintain a total of "
"[178](https://pkgs.alpinelinux.org/packages?name=&branch=edge&repo=&arch=x86_64&origin=&flagged=&maintainer=Antoine+Martin+%28ayakael%29) "
"packages for Alpine Linux, in addition to 26 that I maintain in my [own "
"repo](https://ayakael.net/forge/ayaports)."
msgstr ""
#. type: Title ####
#, markdown-text, no-wrap
msgid "Aports"
msgstr ""
#. type: Plain text
#, markdown-text
msgid ""
"During the last year, I pushed a total of 451 commits (top 12 committer!) to "
"Alpine Linux [aports](https://gitlab.alpinelinux.org/alpine/aports). Almost "
"half were updates to python packages (231)."
msgstr ""
#. type: Plain text
#, markdown-text
msgid "I also added 14 new aports to Alpine Linux repositories:"
msgstr ""
#. type: Bullet: '* '
#, markdown-text
msgid "dotnet10-{sdk,runtime,stage0}"
msgstr ""
#. type: Bullet: '* '
#, markdown-text
msgid "koreader"
msgstr ""
#. type: Bullet: '* '
#, markdown-text
msgid "nwg-menu"
msgstr ""
#. type: Bullet: '* '
#, markdown-text
msgid "openterface-qt"
msgstr ""
#. type: Bullet: '* '
#, markdown-text
msgid "pinenote-service"
msgstr ""
#. type: Bullet: '* '
#, markdown-text
msgid "pneink-theme"
msgstr ""
#. type: Bullet: '* '
#, markdown-text
msgid "py3-coverage-conditional-plugin"
msgstr ""
#. type: Bullet: '* '
#, markdown-text
msgid "py3-cron-descriptor"
msgstr ""
#. type: Bullet: '* '
#, markdown-text
msgid "py3-epmeh"
msgstr ""
#. type: Bullet: '* '
#, markdown-text
msgid "py3-django-celery-beat"
msgstr ""
#. type: Bullet: '* '
#, markdown-text
msgid "py3-django-ninja"
msgstr ""
#. type: Bullet: '* '
#, markdown-text
msgid "py3-python-crontab"
msgstr ""
#. type: Bullet: '* '
#, markdown-text
msgid "rot8"
msgstr ""
#. type: Bullet: '* '
#, markdown-text
msgid "skiasharp"
msgstr ""
#. type: Plain text
#, markdown-text
msgid "I also took maintainership of 3 aports:"
msgstr ""
#. type: Bullet: '* '
#, markdown-text
msgid "raspberrypi-usbbot"
msgstr ""
#. type: Bullet: '* '
#, markdown-text
msgid "looking-glass"
msgstr ""
#. type: Bullet: '* '
#, markdown-text
msgid "arm-trusted-firmware"
msgstr ""
#. type: Plain text
#, markdown-text
msgid "The last one (arm-trusted-firmware) is my first main package!"
msgstr ""
#. type: Plain text
#, markdown-text
msgid ""
"That said, this looks to be less activity than last year, where I pushed 605 "
"commits, added 69 new aports, and took maintainership of 17 packages."
msgstr ""
#. type: Title ####
#, markdown-text, no-wrap
msgid "Ayaports"
msgstr ""
#. type: Plain text
#, markdown-text
msgid ""
"As mentionned, I maintain my own port repo, which acts as my staging repo, "
"and allows me to backports packages from Alpine's testing to latest stable "
"Alpine release. Ignoring my backports, I pushed 58 updates to my staging "
"packages and added 8 new aports."
msgstr ""
#. type: Plain text
#, markdown-text
msgid ""
"I improved a lot on my package monitoring CI that alerts me (by creating a "
"new issue on my forge) whenever a package needs updating. I pushed 78 "
"commits to this, mostly related to adding exceptions and rules to my "
"CI. Notably, I added the ability to track minor and patch releases on "
"package, so I get alerted to new minor relases on Alpine's stable releases."
msgstr ""
#. type: Plain text
#, markdown-text
msgid ""
"Indeed, this is still less activity than last year, where I added 48 new "
"aports to my staging repo, and pushed 282 new commits."
msgstr ""
#. type: Title ####
#, markdown-text, no-wrap
msgid "QubesOS template"
msgstr ""
#. type: Plain text
#, markdown-text
msgid ""
"I created a few years ago an Alpine Linux template for QubesOS. I pushed 69 "
"commits to this repo, and ported the template to Qubes' latest version. I "
"have not done much in improvements to this, given that I hadn't had the time "
"to push this project further."
msgstr ""
#. type: Title ####
#, markdown-text, no-wrap
msgid "postmarketOS"
msgstr ""
#. type: Plain text
#, markdown-text
msgid ""
"I pushed a total of 60 commits in the last year, all centered around two "
"devices: the PineNote and the uConsole."
msgstr ""
#. type: Title ####
#, markdown-text, no-wrap
msgid "pine64's PineNote"
msgstr ""
#. type: Plain text
#, markdown-text
msgid ""
"I took maintainership of the PineNote port, having made many "
"improvements. Notably:"
msgstr ""
#. type: Bullet: '* '
#, markdown-text
msgid "Upgraded the linux kernel to latest mainline (6.18)"
msgstr ""
#. type: Bullet: '* '
#, markdown-text
msgid ""
"Ported hrdl's patchset that uses clever logics to improve e-ink response "
"time"
msgstr ""
#. type: Bullet: '* '
#, markdown-text
msgid "Upgraded the u-boot to latest release, and now boots using EFI"
msgstr ""
#. type: Bullet: '* '
#, markdown-text
msgid ""
"Made the port community ready, and submitted a merge request to move the "
"device to community"
msgstr ""
#. type: Title ####
#, markdown-text, no-wrap
msgid "ClockworkPi's uConsole"
msgstr ""
#. type: Plain text
#, markdown-text
msgid ""
"I contributed to the uConsole ports by extending the raspberrypi support "
"from the cm4 to the cm5 and cm3. I also added support to the radxa-cm5, but "
"unfortunately the port was removed as the build for the downstream kernel "
"was problematic."
msgstr ""
#. type: Title ####
#, markdown-text, no-wrap
msgid "Ilot"
msgstr ""
#. type: Plain text
#, markdown-text
msgid ""
"In 2021, I started a [small Nextcloud instance](https://ilot.io) to be used "
"by community and student groups in Montreal. In 2025, I made many "
"improvement to the service. Notably, I finally got a team together to "
"improve the bus factor, and migrated the services to a new Ampere based "
"server cluster. Our services are packaged in Alpine packages, thus buildable "
"using a [repo](https://forge.ilot.io/ilot/iports). I pushed 102 commits, "
"mostly related to our authentik package and its dependencies."
msgstr ""
#. type: Title ##
#, markdown-text, no-wrap
msgid "Other"
msgstr ""
#. type: Plain text
#, markdown-text
msgid ""
"I attended this year's Hackers on Planet Earth and met some very cool "
"people! My favorite talk was *Marlon Kautz's Data Autonomy: "
"Counter-Surveillance Strategies for Civil Society*."
msgstr ""
#. type: Title ##
#, markdown-text, no-wrap
msgid "Plans for 2026"
msgstr ""
#. type: Plain text
#, markdown-text
msgid ""
"I certainly feel like I stepped back from contributing to FOSS this year, as "
"I got busy with other obligations. I'd like to change that, and better "
"organize my goals to get a momentum going. Here are a few goals and projets "
"that I'd like to work on."
msgstr ""
#. type: Plain text
#, markdown-text
msgid ""
"I'd like to get myself involved more with postmarketOS. I think it is a "
"fantastic project, and I think this blasts Alpine Linux into very important "
"and exciting territories. This was my first year getting involved, and I'd "
"like to contribute more. Notably:"
msgstr ""
#. type: Bullet: '* '
#, markdown-text
msgid ""
"Get the PineNote pmOS port in community, and improve e-ink support on the "
"mobile UIs pmOS ships with for the v26.06 release"
msgstr ""
#. type: Bullet: '* '
#, markdown-text
msgid ""
"Improve uConsole support with the Radxa CM5 module so that it can at least "
"be reintroduced in testing. This would involve using the mainline kernel."
msgstr ""
#. type: Bullet: '* '
#, markdown-text
msgid "Add support for the MNT reform next laptop"
msgstr ""
#. type: Bullet: '* '
#, markdown-text
msgid "Add support for zfs"
msgstr ""
#. type: Bullet: '* '
#, markdown-text
msgid "Become a trusted contributor to help with MR reviews"
msgstr ""
#. type: Bullet: '* '
#, markdown-text
msgid "Become a financial contributor to the pmOS project"
msgstr ""
#. type: Plain text
#, markdown-text
msgid ""
"I don't think I'll improve my odds this year in Alpine Linux. I've been a "
"maintainer since 2022 when I first merged the .NET 3.1 compiler. I've had a "
"lot of fun since then, but the project never felt accessible enough for me "
"to get involved more. At best, maintaining Alpine packages feels like my "
"morning sudoku, at worst it feels like a chore. In any case, I don't plan on "
"taking on more, but I'd like to improve my current packages:"
msgstr ""
#. type: Bullet: '* '
#, markdown-text
msgid "Finish the dotnet10 port to riscv64"
msgstr ""
#. type: Bullet: '* '
#, markdown-text
msgid ""
"Introduce a test suite for electron, so that I can move electron to "
"community"
msgstr ""
#. type: Bullet: '* '
#, markdown-text
msgid "Improve raspberrypi-usbboot and move it to community"
msgstr ""
#. type: Bullet: '* '
#, markdown-text
msgid "Add rockchiprs as a new aport"
msgstr ""
#. type: Title ####
#, markdown-text, no-wrap
msgid "Qubes"
msgstr ""
#. type: Plain text
#, markdown-text
msgid ""
"This project has been in maintainance mode for a long while, mostly by lack "
"of time to improve it. Some longstanding goals that I'd like to work-on this "
"year includes:"
msgstr ""
#. type: Bullet: '* '
#, markdown-text
msgid "Upstream the package building, so that builds are done on upstream hardware."
msgstr ""
#. type: Bullet: '* '
#, markdown-text
msgid "Make the template buildable on the new (v2) version of the builder"
msgstr ""
#. type: Bullet: '* '
#, markdown-text
msgid "(maybe) Get the template working for system Appvms"
msgstr ""
#. type: Bullet: '* '
#, markdown-text
msgid "Get a postmarketOS template going"
msgstr ""
#. type: Plain text
#, markdown-text
msgid ""
"Most work in 2026 for ilot will involve getting a better governance "
"structure going, and move our servers out of my server closet. I also aim to "
"help more student unions migrate off of Google Drive to our infrastructure, "
"and improve on service availability."
msgstr ""
#. type: Title ####
#, markdown-text, no-wrap
msgid "Documentation"
msgstr ""
#. type: Plain text
#, markdown-text
msgid ""
"I'd like to get better at documenting my different projects. Contributing to "
"postmarketOS' wiki has been great fun and practice, and the last few years "
"of integrating infrastructure as code approaches has helped make my process "
"more transparent. Ilot's documentation is also very incomplete. This blog "
"might be a good place to document progress on different projets, but I don't "
"have a consolidated knowledge base. In any case, this year I practiced "
"taking more notes down, so that I have some knowledge that I can eventually "
"organize."
msgstr ""
#. type: Plain text
#, markdown-text, no-wrap
msgid "-\n"
msgstr ""
#. type: Plain text
#, markdown-text
msgid "Well that's it folks!"
msgstr ""
#. type: Plain text
#, markdown-text
msgid "Happy new years!"
msgstr ""

BIN
guides.fr.mo Normal file

Binary file not shown.

63
guides.fr.po Normal file
View file

@ -0,0 +1,63 @@
# SOME DESCRIPTIVE TITLE
# Copyright (C) YEAR Free Software Foundation, Inc.
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: 2026-01-03 13:31-0500\n"
"PO-Revision-Date: 2026-01-03 13:32-0500\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 3.8\n"
#. type: Plain text
#, no-wrap
msgid "[[!meta title=\"Guides\"]]\n"
msgstr ""
#. type: Title #
#, no-wrap
msgid "Latest"
msgstr "Récent"
#. type: Plain text
#, no-wrap
msgid ""
"[[!inline pages=\"\n"
"(\n"
" page(guides/*)\n"
" or tagged(guide)\n"
")\n"
"and !guides/*/*\n"
"and !tagged(draft)\n"
"and !tagged(redirection)\"\n"
"archive=yes\n"
"title=\"Ayakael - Guides\"\n"
"description=\"For those who wish to follow my attempt at documentation\"\n"
"feedshow=\"10\"\n"
"actions=yes\n"
"trail=yes\n"
"]]\n"
msgstr ""
"[[!inline pages=\"\n"
"(\n"
" page(guides/*)\n"
" or tagged(guide)\n"
")\n"
"and !guides/*/*\n"
"and !tagged(draft)\n"
"and !tagged(redirection)\"\n"
"archive=yes\n"
"title=\"Ayakael - Guides\"\n"
"description=\"Pour ceux et celles qui veulent suivre mes tentatives à documenter\"\n"
"feedshow=\"10\"\n"
"actions=yes\n"
"trail=yes\n"
"]]\n"

20
guides.mdwn Normal file
View file

@ -0,0 +1,20 @@
[[!meta title="Guides"]]
# Latest
[[!inline pages="
(
page(guides/*)
or tagged(guide)
)
and !guides/*/*
and !tagged(draft)
and !tagged(redirection)"
archive=yes
title="Ayakael - Guides"
description="For those who wish to follow my attempt at documentation"
feedshow="10"
actions=yes
trail=yes
]]

47
guides.pot Normal file
View file

@ -0,0 +1,47 @@
# SOME DESCRIPTIVE TITLE
# Copyright (C) YEAR Free Software Foundation, Inc.
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2026-01-03 13:31-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#. type: Plain text
#, markdown-text, no-wrap
msgid "[[!meta title=\"Guides\"]]\n"
msgstr ""
#. type: Title #
#, markdown-text, no-wrap
msgid "Latest"
msgstr ""
#. type: Plain text
#, markdown-text, no-wrap
msgid ""
"[[!inline pages=\"\n"
"(\n"
" page(guides/*)\n"
" or tagged(guide)\n"
")\n"
"and !guides/*/*\n"
"and !tagged(draft)\n"
"and !tagged(redirection)\"\n"
"archive=yes\n"
"title=\"Ayakael - Guides\"\n"
"description=\"For those who wish to follow my attempt at documentation\"\n"
"feedshow=\"10\"\n"
"actions=yes\n"
"trail=yes\n"
"]]\n"
msgstr ""

View file

@ -0,0 +1,272 @@
# SOME DESCRIPTIVE TITLE
# Copyright (C) YEAR Free Software Foundation, Inc.
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2026-01-03 13:30-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#. type: Plain text
#, markdown-text, no-wrap
msgid "[[!meta title=\"Davinci Resolve Workstation\"]]\n"
msgstr ""
#. type: Title #
#, markdown-text, no-wrap
msgid "Davinci Resolve Workstation"
msgstr ""
#. type: Plain text
#, markdown-text, no-wrap
msgid "<hr>\n"
msgstr ""
#. type: Plain text
#, markdown-text
msgid ""
"I do my editing on Davinci Resolve. Since I am trying to get editing and "
"gaming off of Windows, I created a Davinci Resolve workstation that is based "
"on Rocky Linux 8, the OS Davinci officially supports. While Davinci can be "
"installed on other distros, it doesn't work on my [[distro of choice|alpine "
"linux]], thus might as well create a dedicated VM for it. Since my "
"[[workstation]] uses Proxmox, I can easily use different distros."
msgstr ""
#. type: Plain text
#, markdown-text
msgid "This guide thus documents my installation process."
msgstr ""
#. type: Title ##
#, markdown-text, no-wrap
msgid "1) Install Rocky Linux 8.6"
msgstr ""
#. type: Plain text
#, markdown-text
msgid ""
"You can download the [BlackMagic's "
"ISO](https://downloads.blackmagicdesign.com/DaVinciResolve/DaVinci-Resolve-Linux-RockyLinux_8.6.iso) "
"for easier installation"
msgstr ""
#. type: Bullet: '* '
#, markdown-text
msgid "Upgrade to latest packages"
msgstr ""
#. type: Fenced code block
#, no-wrap
msgid "sudo dnf update\n"
msgstr ""
#. type: Bullet: '* '
#, markdown-text
msgid "Enable networking"
msgstr ""
#. type: Plain text
#, markdown-text
msgid "By default, wired networking is not automatically turned on."
msgstr ""
#. type: Title ##
#, markdown-text, no-wrap
msgid "2) Install `amdgpu-pro`"
msgstr ""
#. type: Plain text
#, markdown-text, no-wrap
msgid ""
"* Remove `nomodeset` and `rdblacklist=nouveau` in grub config in\n"
"`/etc/default/grub` and `/boot/grub2/grubenv`\n"
msgstr ""
#. type: Fenced code block
#, no-wrap
msgid ""
"sudo dnf install "
"http://repo.radeon.com/amdgpu-install/6.3/rhel/8.10/amdgpu-install-6.3.60300-1.el8.noarch.rpm\n"
"sudo amdgpu-install --usecase=workstation --vulkan=pro --opencl=rocr\n"
msgstr ""
#. type: Bullet: '* '
#, markdown-text
msgid "Add user to `video` and `render` group:"
msgstr ""
#. type: Fenced code block
#, no-wrap
msgid ""
"sudo usermod -a -G render\n"
"sudo usermod -a -G video\n"
msgstr ""
#. type: Title ##
#, markdown-text, no-wrap
msgid "3) Install Davince Resolve Studio 19"
msgstr ""
#. type: Bullet: '* '
#, markdown-text
msgid "Install `xcb-util-cursor`:"
msgstr ""
#. type: Fenced code block
#, no-wrap
msgid ""
"sudo dnf install epel-release\n"
"sudo dnf install xcb-util-cursor\n"
msgstr ""
#. type: Plain text
#, markdown-text, no-wrap
msgid ""
"* Download Davinci Resolve Studio 19 by going to [support\n"
"center](https://www.blackmagicdesign.com/support/family/davinci-resolve-and-fusion),\n"
"clicking the desired version, and finally `Downlod only`\n"
"* Extract and run the installer\n"
"* Apply crack (confirmed working with version 19.1.2)\n"
msgstr ""
#. type: Fenced code block
#, no-wrap
msgid ""
"sudo perl -pi -e "
"'s/\\x00\\x85\\xc0\\x74\\x7b\\xe8/\\x00\\x85\\xc0\\xEB\\x7b\\xe8/g' "
"/opt/resolve/bin/resolve\n"
msgstr ""
#. type: Title ##
#, markdown-text, no-wrap
msgid "4) Install `awesome` window manager"
msgstr ""
#. type: Plain text
#, markdown-text
msgid ""
"I only care for tiling window managers. Unfortunately, my manager of choice "
"`awesome` is not available on Rocky Linux 8. I thus have to compile it "
"myself, which involces compiling its build dependencies."
msgstr ""
#. type: Plain text
#, markdown-text
msgid ""
"Compiling awesome on Rocky Linux 8.10 requires the following dependencies "
"(in order of build): * lua * lua-markdown * lua-lgi * lua-filesystem * "
"lua-ldoc * lua-penlight * xapian-xire * doxygen (note: this ought to be fc29 "
"version) * libxdg-basedir * xcb-util * xcb-util-wm * xcb-util-keysymx * "
"xorg-x11-util-macros * xcb-util-xrm * libxkb * xcb-util-image * "
"xcb-util-renderutil"
msgstr ""
#. type: Plain text
#, markdown-text
msgid ""
"To build these, you have to go through various iterations of fetching source "
"RPMs from [fedora 28 src "
"repo](https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/28/Everything/source/tree/Packages), "
"installing the builddeps and finally rebuilding using `rpbbuild`. Thus, for "
"lua, you would:"
msgstr ""
#. type: Fenced code block
#, no-wrap
msgid ""
"wget "
"https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/28/Everything/source/tree/Packages/l/lua-5.3.4-10.fc28.src.rpm\n"
"sudo dnf builddep lua-*.src.rpm --nobest --refresh\n"
"rpmbuild --rebuild lua-.src.rpm\n"
msgstr ""
#. type: Plain text
#, markdown-text
msgid ""
"To facilitate installing the built dependencies, you can use `createrepo` to "
"create a repo in `/home/user/rpmbuild` and pointing a new dnf repo to this "
"folder."
msgstr ""
#. type: Plain text
#, markdown-text
msgid ""
"Specific notes: * doxygen src rpm should come Fedora 29 * lua-ldoc and "
"lua-penlight depend on each other, thus you will need to temporarily "
"activate the fc28 repo by adding this in `/etc/yum.repos.d/fedora.repo`"
msgstr ""
#. type: Fenced code block
#, no-wrap
msgid ""
"[fedora]\n"
"name=Fedora 28 - x86_64\n"
"metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-28&arch=x86_64\n"
"enabled=1\n"
"gpgcheck=0\n"
msgstr ""
#. type: Plain text
#, markdown-text
msgid "Make sure to disable it after getting lua-ldoc or lua-penlight built."
msgstr ""
#. type: Plain text
#, markdown-text, no-wrap
msgid ""
"After building all of your dependencies, clean-up everything by rolling back "
"to\n"
"the transaction before you started installing build dependencies. Use `dnf\n"
"history info <transaction no>` to find that number and then `dnf history\n"
"rollback <transaction no>`\n"
msgstr ""
#. type: Plain text
#, markdown-text
msgid ""
"Once everything is rolledback, you can install awesome and *just* it's "
"runtime dependencies, and then refer to archlinux's "
"[awesome-gnome](https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=awesome-gnome) "
"package or the [wiki article it is based "
"on](http://web.archive.org/web/20160205182002/http://awesome.naquadah.org/wiki/Quickly_Setting_up_Awesome_with_Gnome) "
"to integrate awesome in gnome."
msgstr ""
#. type: Title ##
#, markdown-text, no-wrap
msgid "5) Install git-annex standalone"
msgstr ""
#. type: Plain text
#, markdown-text
msgid ""
"I use git-annex to store my footage. Indeed, there isn't a git-annex "
"package, but it is easy to install git-annex standalone by following "
"[upstream's guide](https://git-annex.branchable.com/install/rpm_standalone/)"
msgstr ""
#. type: Title ##
#, markdown-text, no-wrap
msgid "Other options"
msgstr ""
#. type: Plain text
#, markdown-text
msgid ""
"I mentionned above that there were other ways to install Davinci on Linux "
"without having to use Rocky Linux. Here are a few: * [via "
"distrobox](https://github.com/zelikos/davincibox) * [on "
"debian](https://github.com/flolu/davinci-resolve-linux) * [on "
"arch](https://wiki.archlinux.org/title/DaVinci_Resolve) * [on "
"fedora](https://github.com/H3rz3n/How-install-DaVinci-Resolve-in-Fedora-Linux)"
msgstr ""

272
guides/davinci-resolve.pot Normal file
View file

@ -0,0 +1,272 @@
# SOME DESCRIPTIVE TITLE
# Copyright (C) YEAR Free Software Foundation, Inc.
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2026-01-03 13:31-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#. type: Plain text
#, markdown-text, no-wrap
msgid "[[!meta title=\"Davinci Resolve Workstation\"]]\n"
msgstr ""
#. type: Title #
#, markdown-text, no-wrap
msgid "Davinci Resolve Workstation"
msgstr ""
#. type: Plain text
#, markdown-text, no-wrap
msgid "<hr>\n"
msgstr ""
#. type: Plain text
#, markdown-text
msgid ""
"I do my editing on Davinci Resolve. Since I am trying to get editing and "
"gaming off of Windows, I created a Davinci Resolve workstation that is based "
"on Rocky Linux 8, the OS Davinci officially supports. While Davinci can be "
"installed on other distros, it doesn't work on my [[distro of choice|alpine "
"linux]], thus might as well create a dedicated VM for it. Since my "
"[[workstation]] uses Proxmox, I can easily use different distros."
msgstr ""
#. type: Plain text
#, markdown-text
msgid "This guide thus documents my installation process."
msgstr ""
#. type: Title ##
#, markdown-text, no-wrap
msgid "1) Install Rocky Linux 8.6"
msgstr ""
#. type: Plain text
#, markdown-text
msgid ""
"You can download the [BlackMagic's "
"ISO](https://downloads.blackmagicdesign.com/DaVinciResolve/DaVinci-Resolve-Linux-RockyLinux_8.6.iso) "
"for easier installation"
msgstr ""
#. type: Bullet: '* '
#, markdown-text
msgid "Upgrade to latest packages"
msgstr ""
#. type: Fenced code block
#, no-wrap
msgid "sudo dnf update\n"
msgstr ""
#. type: Bullet: '* '
#, markdown-text
msgid "Enable networking"
msgstr ""
#. type: Plain text
#, markdown-text
msgid "By default, wired networking is not automatically turned on."
msgstr ""
#. type: Title ##
#, markdown-text, no-wrap
msgid "2) Install `amdgpu-pro`"
msgstr ""
#. type: Plain text
#, markdown-text, no-wrap
msgid ""
"* Remove `nomodeset` and `rdblacklist=nouveau` in grub config in\n"
"`/etc/default/grub` and `/boot/grub2/grubenv`\n"
msgstr ""
#. type: Fenced code block
#, no-wrap
msgid ""
"sudo dnf install "
"http://repo.radeon.com/amdgpu-install/6.3/rhel/8.10/amdgpu-install-6.3.60300-1.el8.noarch.rpm\n"
"sudo amdgpu-install --usecase=workstation --vulkan=pro --opencl=rocr\n"
msgstr ""
#. type: Bullet: '* '
#, markdown-text
msgid "Add user to `video` and `render` group:"
msgstr ""
#. type: Fenced code block
#, no-wrap
msgid ""
"sudo usermod -a -G render\n"
"sudo usermod -a -G video\n"
msgstr ""
#. type: Title ##
#, markdown-text, no-wrap
msgid "3) Install Davince Resolve Studio 19"
msgstr ""
#. type: Bullet: '* '
#, markdown-text
msgid "Install `xcb-util-cursor`:"
msgstr ""
#. type: Fenced code block
#, no-wrap
msgid ""
"sudo dnf install epel-release\n"
"sudo dnf install xcb-util-cursor\n"
msgstr ""
#. type: Plain text
#, markdown-text, no-wrap
msgid ""
"* Download Davinci Resolve Studio 19 by going to [support\n"
"center](https://www.blackmagicdesign.com/support/family/davinci-resolve-and-fusion),\n"
"clicking the desired version, and finally `Downlod only`\n"
"* Extract and run the installer\n"
"* Apply crack (confirmed working with version 19.1.2)\n"
msgstr ""
#. type: Fenced code block
#, no-wrap
msgid ""
"sudo perl -pi -e "
"'s/\\x00\\x85\\xc0\\x74\\x7b\\xe8/\\x00\\x85\\xc0\\xEB\\x7b\\xe8/g' "
"/opt/resolve/bin/resolve\n"
msgstr ""
#. type: Title ##
#, markdown-text, no-wrap
msgid "4) Install `awesome` window manager"
msgstr ""
#. type: Plain text
#, markdown-text
msgid ""
"I only care for tiling window managers. Unfortunately, my manager of choice "
"`awesome` is not available on Rocky Linux 8. I thus have to compile it "
"myself, which involces compiling its build dependencies."
msgstr ""
#. type: Plain text
#, markdown-text
msgid ""
"Compiling awesome on Rocky Linux 8.10 requires the following dependencies "
"(in order of build): * lua * lua-markdown * lua-lgi * lua-filesystem * "
"lua-ldoc * lua-penlight * xapian-xire * doxygen (note: this ought to be fc29 "
"version) * libxdg-basedir * xcb-util * xcb-util-wm * xcb-util-keysymx * "
"xorg-x11-util-macros * xcb-util-xrm * libxkb * xcb-util-image * "
"xcb-util-renderutil"
msgstr ""
#. type: Plain text
#, markdown-text
msgid ""
"To build these, you have to go through various iterations of fetching source "
"RPMs from [fedora 28 src "
"repo](https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/28/Everything/source/tree/Packages), "
"installing the builddeps and finally rebuilding using `rpbbuild`. Thus, for "
"lua, you would:"
msgstr ""
#. type: Fenced code block
#, no-wrap
msgid ""
"wget "
"https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/28/Everything/source/tree/Packages/l/lua-5.3.4-10.fc28.src.rpm\n"
"sudo dnf builddep lua-*.src.rpm --nobest --refresh\n"
"rpmbuild --rebuild lua-.src.rpm\n"
msgstr ""
#. type: Plain text
#, markdown-text
msgid ""
"To facilitate installing the built dependencies, you can use `createrepo` to "
"create a repo in `/home/user/rpmbuild` and pointing a new dnf repo to this "
"folder."
msgstr ""
#. type: Plain text
#, markdown-text
msgid ""
"Specific notes: * doxygen src rpm should come Fedora 29 * lua-ldoc and "
"lua-penlight depend on each other, thus you will need to temporarily "
"activate the fc28 repo by adding this in `/etc/yum.repos.d/fedora.repo`"
msgstr ""
#. type: Fenced code block
#, no-wrap
msgid ""
"[fedora]\n"
"name=Fedora 28 - x86_64\n"
"metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-28&arch=x86_64\n"
"enabled=1\n"
"gpgcheck=0\n"
msgstr ""
#. type: Plain text
#, markdown-text
msgid "Make sure to disable it after getting lua-ldoc or lua-penlight built."
msgstr ""
#. type: Plain text
#, markdown-text, no-wrap
msgid ""
"After building all of your dependencies, clean-up everything by rolling back "
"to\n"
"the transaction before you started installing build dependencies. Use `dnf\n"
"history info <transaction no>` to find that number and then `dnf history\n"
"rollback <transaction no>`\n"
msgstr ""
#. type: Plain text
#, markdown-text
msgid ""
"Once everything is rolledback, you can install awesome and *just* it's "
"runtime dependencies, and then refer to archlinux's "
"[awesome-gnome](https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=awesome-gnome) "
"package or the [wiki article it is based "
"on](http://web.archive.org/web/20160205182002/http://awesome.naquadah.org/wiki/Quickly_Setting_up_Awesome_with_Gnome) "
"to integrate awesome in gnome."
msgstr ""
#. type: Title ##
#, markdown-text, no-wrap
msgid "5) Install git-annex standalone"
msgstr ""
#. type: Plain text
#, markdown-text
msgid ""
"I use git-annex to store my footage. Indeed, there isn't a git-annex "
"package, but it is easy to install git-annex standalone by following "
"[upstream's guide](https://git-annex.branchable.com/install/rpm_standalone/)"
msgstr ""
#. type: Title ##
#, markdown-text, no-wrap
msgid "Other options"
msgstr ""
#. type: Plain text
#, markdown-text
msgid ""
"I mentionned above that there were other ways to install Davinci on Linux "
"without having to use Rocky Linux. Here are a few: * [via "
"distrobox](https://github.com/zelikos/davincibox) * [on "
"debian](https://github.com/flolu/davinci-resolve-linux) * [on "
"arch](https://wiki.archlinux.org/title/DaVinci_Resolve) * [on "
"fedora](https://github.com/H3rz3n/How-install-DaVinci-Resolve-in-Fedora-Linux)"
msgstr ""

View file

@ -415,7 +415,7 @@ po_master_language: en|English
po_slave_languages:
- fr|Français
# configures what pages are translatable
po_translatable_pages: 'sidebar or footer or index or contact or recentchanges or shortcuts or blog'
po_translatable_pages: 'sidebar or footer or index or contact or recentchanges or shortcuts or blog or guides or guides/* or blog/*'
# used to decide how internal links should be generated, depending on web server features and site-specific preferences.
po_link_to: current

View file

@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: ayakael.net\n"
"POT-Creation-Date: 2026-01-02 19:34-0500\n"
"POT-Creation-Date: 2026-01-03 13:28-0500\n"
"PO-Revision-Date: 2024-09-10 22:25-0400\n"
"Last-Translator: \n"
"Language-Team: ayakael <antoine@ayakael.net>\n"
@ -25,6 +25,10 @@ msgstr "[[Accueil|index]]"
msgid "[[Blog]]"
msgstr ""
#. type: Content of: <ul><li>
msgid "[[Guides]]"
msgstr ""
#. type: Content of: <ul><li>
msgid "[[Forge|https://ayakael.net/forge/]]"
msgstr "[[Forge|https://ayakael.net/forge/]]"