|
@@ -1,20 +1,18 @@
|
|
|
-%define pkg_version 241.3
|
|
|
-%define pkg_release 2%{?_dist_release}
|
|
|
-
|
|
|
%define build_compat32 %{?_with_compat32:1}%{!?_with_compat32:0}
|
|
|
|
|
|
Name: elogind
|
|
|
Summary: The systemd project's "logind", extracted to a standalone package
|
|
|
Summary(ja): systemdプロジェクトのlogindを単独で動作するようにしたソフトウェア
|
|
|
-Version: %{pkg_version}
|
|
|
-Release: %{pkg_release}
|
|
|
-License: GPL2/LGPL2.1
|
|
|
-Group: System Environment/Base
|
|
|
-URL: https://wiki.gentoo.org/wiki/Elogind
|
|
|
+Version: 246.9.2
|
|
|
+Release: 1%{?_dist_release}
|
|
|
+Group: system
|
|
|
Vendor: Project Vine
|
|
|
Distribution: Vine Linux
|
|
|
Packager: tomop
|
|
|
|
|
|
+License: GPL2/LGPL2.1
|
|
|
+URL: https://wiki.gentoo.org/wiki/Elogind
|
|
|
+
|
|
|
Source0: https://github.com/elogind/elogind/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
|
|
|
Source1: elogind.init
|
|
|
|
|
@@ -51,10 +49,11 @@ elogind is the systemd project's logind, extracted to a standalone package. It's
|
|
|
systemdを利用していないシステム上で、KDE、Wayland、GNOMEのようにsystemd
|
|
|
に強く依存しているソフトウェアを使用したいユーザのために設計されています。
|
|
|
|
|
|
+
|
|
|
%package libs
|
|
|
Summary: shared libraries for elogind
|
|
|
Summary(ja): eloginのための共有ライブラリファイル
|
|
|
-Group: System Environment/Libraries
|
|
|
+Group: system
|
|
|
|
|
|
%description libs
|
|
|
This package contains shared libraries for elogind
|
|
@@ -63,10 +62,11 @@ Group: System Environment/Libraries
|
|
|
このパッケージにはeloginを用いた開発のための共有ライブラリファイル
|
|
|
が含まれています。
|
|
|
|
|
|
+
|
|
|
%package devel
|
|
|
Summary: headers and libraries for elogind
|
|
|
Summary(ja): eloginを用いた開発のためのヘッダ・ライブラリファイル
|
|
|
-Group: Development/Libraries
|
|
|
+Group: programming
|
|
|
Requires: elogind-libs = %{version}-%{release}
|
|
|
|
|
|
%description devel
|
|
@@ -76,10 +76,11 @@ Requires: elogind-libs = %{version}-%{release}
|
|
|
このパッケージにはeloginを用いた開発のためのヘッダ・ライブラリファイル
|
|
|
が含まれています。
|
|
|
|
|
|
+
|
|
|
%package -n compat32-elogind-libs
|
|
|
Summary: shared libraries for elogind
|
|
|
Summary(ja): eloginのための共有ライブラリファイル
|
|
|
-Group: System Environment/Libraries
|
|
|
+Group: system
|
|
|
|
|
|
%description -n compat32-elogind-libs
|
|
|
This package contains shared libraries for elogind
|
|
@@ -89,15 +90,20 @@ Group: System Environment/Libraries
|
|
|
が含まれています。
|
|
|
|
|
|
|
|
|
+%debug_package
|
|
|
+
|
|
|
+
|
|
|
%prep
|
|
|
%autosetup -p1
|
|
|
|
|
|
|
|
|
%build
|
|
|
export LANG=ja_JP.UTF-8
|
|
|
-%meson
|
|
|
+%meson \
|
|
|
+ -Dman=true
|
|
|
%meson_build
|
|
|
|
|
|
+
|
|
|
%install
|
|
|
export LANG=ja_JP.UTF-8
|
|
|
%{__rm} -rf %{buildroot}
|
|
@@ -114,16 +120,34 @@ rm -rf %{buildroot}%{_datadir}/factory
|
|
|
|
|
|
%find_lang %{name}
|
|
|
|
|
|
+
|
|
|
%check
|
|
|
export LANG=ja_JP.UTF-8
|
|
|
%meson_test
|
|
|
|
|
|
+
|
|
|
%clean
|
|
|
%{__rm} -rf %{buildroot}
|
|
|
|
|
|
|
|
|
+%pre
|
|
|
+if [ $1 -gt 1 ]; then
|
|
|
+ if [ -e /etc/rc2.d/S03elogind ]; then
|
|
|
+ /sbin/chkconfig elogind off
|
|
|
+ touch /tmp/chkconfig-elogind-on
|
|
|
+ fi
|
|
|
+fi
|
|
|
+
|
|
|
%post
|
|
|
/sbin/chkconfig --add elogind
|
|
|
+if [ $1 -eq 1 ]; then
|
|
|
+ /sbin/chkconfig elogind on
|
|
|
+else
|
|
|
+ if [ -e /tmp/chkconfig-elogind-on ]; then
|
|
|
+ /sbin/chkconfig elogind on
|
|
|
+ rm -f /tmp/chkconfig-elogind-on
|
|
|
+ fi
|
|
|
+fi
|
|
|
|
|
|
%preun
|
|
|
if [ $1 -eq 0 ]; then
|
|
@@ -131,11 +155,9 @@ if [ $1 -eq 0 ]; then
|
|
|
/sbin/chkconfig --add elogind
|
|
|
fi
|
|
|
|
|
|
-%post libs
|
|
|
-/sbin/ldconfig
|
|
|
+%post libs -p /sbin/ldconfig
|
|
|
+%postun libs -p /sbin/ldconfig
|
|
|
|
|
|
-%postun libs
|
|
|
-/sbin/ldconfig
|
|
|
|
|
|
%files -f %{name}.lang
|
|
|
%defattr(-,root,root)
|
|
@@ -179,6 +201,10 @@ fi
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
+* Sat Feb 13 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 246.9.2-1
|
|
|
+- new upstream release.
|
|
|
+- updated Source1.
|
|
|
+
|
|
|
* Sat May 25 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 241.3-2
|
|
|
- added a initscript.
|
|
|
|