Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37800149
en ru br
Репозитории ALT

Группа :: Система/X11
Пакет: xauthority-hostname-updater

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

%define _unpackaged_files_terminate_build 1

#%%def_enable debug_output


Name: xauthority-hostname-updater
Version: 0.4.1
Release: alt1

Summary: Daemon that keeps hostname in the Xauthority files up-to-date
Group: System/X11
License: GPLv3

Source: %name-%version.tar

BuildRequires: gcc
BuildRequires: libsystemd-devel
BuildRequires: libXau-devel libX11-devel
BuildRequires: txt2man

%description
xauthority-hostname-updater watches org.freedesktop.hostname1 for hostname
changes, and update hostnames in Xauthority files for all active displays.

%prep
%setup

%build
gcc \
   ${CFLAGS:-%optflags} \
   %{?_enable_debug_output:-DENABLE_DEBUG_OUTPUT} \
   %name.c \
   -lsystemd -lXau -lX11 \
   -o %name

sed "s| at NAME at |%name|g;s| at BIN_PATH at |%_bindir/%name|g" man8.in | \
   txt2man -t %name | xz > %name.8.xz

cat > 60-start-%name.sh <<EOF
#!/bin/sh

exec %_bindir/%name -d
EOF

%install
install -m 755 -d %buildroot%_bindir/
cp %name %buildroot/%_bindir/

install -m 755 -d %buildroot%_x11sysconfdir/xinit.d/
install -m 755 60-start-%name.sh %buildroot%_x11sysconfdir/xinit.d/

install -m 755 -d %buildroot%_man8dir/
install -m 644 %name.8.xz %buildroot%_man8dir/

%files
%_x11sysconfdir/xinit.d/*
%_bindir/*
%_man8dir/*

%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin