Package Details: lanmessenger 1.2.37-2

Git Clone URL: https://aur.archlinux.org/lanmessenger.git (read-only, click to copy)
Package Base: lanmessenger
Description: An opensource LAN messenger
Upstream URL: https://github.com/lanmessenger/lanmessenger
Licenses: None
Submitter: Varakh
Maintainer: None
Last Packager: Varakh
Votes: 0
Popularity: 0.000000
First Submitted: 2019-11-17 15:58 (UTC)
Last Updated: 2019-11-17 16:15 (UTC)

Latest Comments

andoni commented on 2026-10-06 14:44 (UTC) (edited on 2026-10-06 14:45 (UTC) by andoni)

I've made an update PKGBUILD to compile the new released version. I am no expert so I guess it is not perfect.

PKGBUILD:

pkgname=lanmessenger
pkgver=1.3.0
pkgrel=1
pkgdesc="An opensource LAN messenger"
arch=('x86_64')
_giturl="https://github.com/lanmessenger/lanmessenger"
source=("https://github.com/lanmessenger/${pkgname}/archive/refs/tags/v${pkgver}.tar.gz")
license=('None')
depends=('qt6-base' 'qt6-multimedia' 'openssl')
makedepends=('git' 'cmake' 'qt6-tools')
conflicts=("lanmessenger")
sha512sums=('eaa6288c1bf5f02378cec3553eb04feb641a5f9a3f4d54c413964f5460eef9803d4f56020a445924d04fbdc49456fa573feb47b73903aba2db44b91ebc1a84b9')


build() {
  cd "${srcdir}/${pkgname}-${pkgver}"

  DESTDIR="${pkgdir}" cmake -B build \
    -DCMAKE_BUILD_TYPE=Release \
    -DCMAKE_INSTALL_PREFIX=/usr/lib/lan-messenger \
    -DLMC_RELEASE_DIR="${srcdir}/release"

  DESTDIR="${pkgdir}" cmake --build build --parallel

}

package() {
  install -Dm644 ../lan-messenger.desktop "${pkgdir}/usr/share/applications/lan-messenger.desktop"
  install -Dm755 ../lan-messenger.sh "${pkgdir}/usr/bin/lan-messenger"

  cd "${srcdir}/${pkgname}-${pkgver}"
  DESTDIR="${pkgdir}" cmake --install build 
}

lan-messenger.desktop:

[Desktop Entry]
Categories=Qt;Network;InstantMessaging;
Comment[en_US]=Send and receive instant messages.
Comment=Send and receive instant messages.
Encoding=UTF-8
Exec=lmc
GenericName[en_US]=Instant Messenger
GenericName=Instant Messenger
Icon=lmc
MimeType=
Name[en_US]=LAN Messenger
Name=LAN Messenger
Path=
StartupNotify=true
Terminal=false
TerminalOptions=
Type=Application
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-SubstituteUID=false
X-KDE-Username=

lan-messenger.sh:

#!/bin/sh
cd /usr/lib/lan-messenger/
./lan-messenger.sh