Package Details: fet-timetabling 7.8.0-1

Git Clone URL: https://aur.archlinux.org/fet-timetabling.git (read-only, click to copy)
Package Base: fet-timetabling
Description: A software for automatically scheduling the timetable of a school, high-school or university.
Upstream URL: https://lalescu.ro/liviu/fet/
Keywords: Escolares Horários
Licenses: AGPL3
Submitter: tikrass
Maintainer: littlejhonnesme (littlejones, petronny, mobilus1, AutoUpdateBot)
Last Packager: AutoUpdateBot
Votes: 8
Popularity: 0.000000
First Submitted: 2017-01-10 20:35 (UTC)
Last Updated: 2026-03-08 08:10 (UTC)

Pinned Comments

petronny commented on 2022-09-28 08:31 (UTC)

Prebuilt binaries of this package can be found in arch4edu.

Latest Comments

1 2 3 Next › Last »

Zorn commented on 2026-02-07 18:17 (UTC) (edited on 2026-02-07 18:18 (UTC) by Zorn)

The package build stops with the following error:

/usr/lib/qt6/bin/qt-cmake: riga 22: exec: cmake: non trovato ==> ERRORE: Si è verificato un errore in build(). L'operazione sta per essere interrotta... -> errore durante la creazione: fet-timetabling-exit status 4 -> Installazione dei seguenti pacchetti non riuscita. È richiesto l'intervento manuale: fet-timetabling - exit status 4

This is obviously due to the fact that, in the makedepends, the string 'cmake' is missing. The bot needs to be revised a bit.

zeljko commented on 2026-02-03 11:23 (UTC) (edited on 2026-02-03 11:25 (UTC) by zeljko)

Here is modified PKGBUILD:

# Maintainer: Thibaud Kehler <thibaud.kehler at gmx dot net>
pkgname='fet-timetabling'
_module='fet'
pkgver=7.7.4
pkgrel=1
pkgdesc="A software for automatically scheduling the timetable of a school, high-school or university."
arch=('x86_64' 'i686')
url="https://lalescu.ro/liviu/fet/"
license=('AGPL3')
depends=('qt6-base' 'hicolor-icon-theme')
makedepends=('cmake')
source=("https://lalescu.ro/liviu/fet/download/fet-${pkgver}.tar.xz")
sha256sums=('2f5737c6c240afad2ae1134143737c1a4fd7b94e18d786e0a31c47e82041f048')


build() {
    cd "$srcdir/$_module-$pkgver"
    mkdir -p build
    cd build
    cmake .. \
        -DCMAKE_BUILD_TYPE=Release \
        -DCMAKE_INSTALL_PREFIX=/usr \
        -DUSE_SYSTEM_LOCALE=ON \
        -DCMAKE_INSTALL_DATADIR=/usr/share
make
}

package() {

    cd "$srcdir/$_module-$pkgver/build"
        find .qt/ -name "deploy_fet_*.cmake" -exec truncate -s 0 {} +

        make DESTDIR="${pkgdir}" install
}

Zorn commented on 2026-02-02 12:21 (UTC)

At the end of compilation (yay -S fet-timetabling), it was impossible to install the package due to the following errors:

errore: impossibile eseguire l'operazione richiesta (file in conflitto)
fet-timetabling: /usr/lib/ld-linux-x86-64.so.2 è già presente nel filesystem (appartiene a glibc)
fet-timetabling: /usr/lib/libEGL.so.1 è già presente nel filesystem (appartiene a libglvnd)
fet-timetabling: /usr/lib/libEGL.so.1.1.0 è già presente nel filesystem (appartiene a libglvnd)
fet-timetabling: /usr/lib/libGLX.so.0 è già presente nel filesystem (appartiene a libglvnd)
fet-timetabling: /usr/lib/libGLX.so.0.0.0 è già presente nel filesystem (appartiene a libglvnd)

and so on...

fet-timetabling: /usr/lib/qt6/plugins/wayland-shell-integration/libivi-shell.so è già presente nel filesystem (appartiene a qt6-wayland)
fet-timetabling: /usr/lib/qt6/plugins/wayland-shell-integration/libqt-shell.so è già presente nel filesystem (appartiene a qt6-wayland)
fet-timetabling: /usr/lib/qt6/plugins/wayland-shell-integration/libwl-shell-plugin.so è già presente nel filesystem (appartiene a qt6-base)
fet-timetabling: /usr/lib/qt6/plugins/wayland-shell-integration/libxdg-shell.so è già presente nel filesystem (appartiene a qt6-base)
fet-timetabling: /usr/lib/qt6/plugins/xcbglintegrations/libqxcb-egl-integration.so è già presente nel filesystem (appartiene a qt6-base)
fet-timetabling: /usr/lib/qt6/plugins/xcbglintegrations/libqxcb-glx-integration.so è già presente nel filesystem (appartiene a qt6-base)
Si sono verificati degli errori, nessun pacchetto è stato aggiornato.

Please double-check the pkgbuild.

petronny commented on 2026-01-29 16:05 (UTC)

Hi, I've been coaching the AutoUpdateBot to perform more complex updates. It has successfully updated the package to 7.7.3, also addressed the issues mentioned by @zeljko and fully tested the new PKGBUILD. However, it created and pushed a test commit to verify its push permission. I'm sorry for this and I'll ensure that the bot will never do that again.

zeljko commented on 2026-01-14 12:32 (UTC) (edited on 2026-01-14 14:13 (UTC) by zeljko)

Hi package maintainers!

I send you a mail text from fet author:

"Dear AUR Archlinux,

I saw you updated your package to tar.xz, as of FET-7.7.0. But I see that you use the old style with QMake, which is no longer recommended by me. CMake is the recommended builder now, and you can see in the README the instructions (which include the possibility to compile with "USE_SYSTEM_LOCALE"). Unfortunately, for CMake you need Qt at least version 6.10 so, if there is a lower version Qt, you still need to use QMake.

Also the upstream URL starts with https, not http.

Thank you, Liviu."

Kostin_Pavel commented on 2026-01-13 14:09 (UTC) (edited on 2026-01-13 14:16 (UTC) by Kostin_Pavel)

ned update PKGBUILD I use next content for PKGBUILD:

# Maintainer: Thibaud Kehler <thibaud.kehler at gmx dot net>
pkgname='fet-timetabling'
_module='fet'
pkgver=7.7.0
pkgrel=1
pkgdesc="A software for automatically scheduling the timetable of a school, high-school or university."
arch=('x86_64' 'i686')
url="http://lalescu.ro/liviu/fet/"
license=('AGPL3')
depends=('qt6-base' 'hicolor-icon-theme')
source=("https://lalescu.ro/liviu/fet/download/fet-${pkgver}.tar.xz")
sha256sums=('2af75dc4446c645156d6b18e25c59a184817e9c0a1f6d0fd139b56d83544a49b')

build() {
    cd "$srcdir/$_module-$pkgver"
    /usr/lib/qt6/bin/qmake fet.pro "DEFINES+=USE_SYSTEM_LOCALE"
    make
}

package() {
    cd "$srcdir/$_module-$pkgver"
    make INSTALL_ROOT="${pkgdir}/" install
}

zeljko commented on 2025-04-21 19:13 (UTC) (edited on 2025-04-25 09:48 (UTC) by zeljko)

Hi package maintainers (@littlejones, @petronny, @mobilus1)!

Is there any chance to switch to qt6 which is recommended by author? (https://lalescu.ro/liviu/fet/forum/index.php?topic=6373.15 post #28)

petronny commented on 2022-09-28 08:31 (UTC)

Prebuilt binaries of this package can be found in arch4edu.

petronny commented on 2022-08-20 12:34 (UTC)

There is a new release again, @littlejhonnesme could you add AutoUpdateBot as a co-maintainer?