Browse Source

accountsservice-0.6.54-1

Tomohiro "Tomo-p" KATO 5 years ago
parent
commit
891d2601ae
1 changed files with 31 additions and 15 deletions
  1. 31 15
      a/accountsservice/accountsservice-vl.spec

+ 31 - 15
a/accountsservice/accountsservice-vl.spec

@@ -1,5 +1,11 @@
+%define _unpackaged_files_terminate_build 1
+%global _vpath_srcdir .
+%global _vpath_builddir build
+%global __global_cflags %{optflags}
+%global __global_ldflags ""
+
 Name:           accountsservice
-Version:        0.6.40
+Version:        0.6.54
 Release:        1%{?_dist_release}
 Summary:        D-Bus interfaces for querying and manipulating user account information
 Summary(ja):    ユーザーアカウント情報の問合せや処理を行うための D-Bus インターフェース
@@ -10,24 +16,29 @@ URL:            http://www.fedoraproject.org/wiki/Features/UserAccountDialog
 #VCS: git:git://git.freedesktop.org/accountsservice
 Source0:        http://mclasen.fedorapeople.org/accounts/accountsservice-%{version}.tar.xz
 
+# upstream patch
+Patch1: accountsservice-minimum-uid.patch
+Patch2: accountsservice-expose-interface-directory.patch
+
 # for Vine Linux
-Patch1000:	accountsservice-0.6.37-vine-environment.patch
+Patch1000:	accountsservice-0.6.54-vine-environment.patch
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
+BuildRequires:  meson
 BuildRequires:  glib2-devel
 BuildRequires:  dbus-glib-devel
 BuildRequires:  polkit-devel
 BuildRequires:  intltool
 # BuildRequires:  systemd-units
 BuildRequires:  gobject-introspection-devel
+BuildRequires:  elogind-devel
+BuildRequires:  python3-setuptools
 
 Requires:       polkit
-Requires:       ConsoleKit
 Requires:       shadow-utils
 
 Vendor: Project Vine
 Distribution: Vine Linux
-Packager: Takemikaduchi
 
 
 %description
@@ -71,23 +82,23 @@ This package contains documentation for %{name}.
 
 
 %prep
-%setup -q
-%patch1000 -p1 -b .vine
+%autosetup -p1
 
 %build
-autoreconf -if
-%configure \
-    --disable-static \
-    --with-minimum-uid=500 \
-	--disable-systemd
-make %{?_smp_mflags}
+%meson \
+  -Dsystemd=false \
+  -Dsystemdsystemunitdir=no \
+  -Delogind=true \
+  -Dadmin_group=wheel \
+  -Dminimum_uid=500 \
+  -Dgtk_doc=true
+
+%meson_build
 
 
 %install
 rm -rf $RPM_BUILD_ROOT
-
-make install DESTDIR=$RPM_BUILD_ROOT
-rm $RPM_BUILD_ROOT%{_libdir}/*.la
+%meson_install
 
 %find_lang accounts-service
 
@@ -131,6 +142,11 @@ rm -rf $RPM_BUILD_ROOT
 %{_datadir}/gtk-doc/html/libaccountsservice/
 
 %changelog
+* Fri Dec 28 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 0.6.54-1
+- new upstream release.
+- added elogind support.
+- updated Patch1000.
+
 * Mon Apr 13 2015 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.6.40-1
 - new upstream release