Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:PerryWerneck:udjat
udjat-module-users
udjat-module-users.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File udjat-module-users.spec of Package udjat-module-users
# # spec file for package udjat-module-users # # Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (C) <2008> <Banco do Brasil S.A.> # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # %define product_name %(pkg-config --variable=product_name libudjat) %define module_path %(pkg-config --variable=module_path libudjat) Summary: User/Session module for %{product_name} Name: udjat-module-users Version: 1.1+git20240202 Release: 0 License: LGPL-3.0 Source: %{name}-%{version}.tar.xz URL: https://github.com/PerryWerneck/udjat-module-users Group: Development/Libraries/C and C++ BuildRoot: /var/tmp/%{name}-%{version} %define MAJOR_VERSION %(echo %{version} | cut -d. -f1) %define MINOR_VERSION %(echo %{version} | cut -d. -f2 | cut -d+ -f1) %define _libvrs %{MAJOR_VERSION}_%{MINOR_VERSION} BuildRequires: autoconf >= 2.61 BuildRequires: automake BuildRequires: libtool BuildRequires: binutils BuildRequires: coreutils BuildRequires: gcc-c++ BuildRequires: pkgconfig(libudjat) >= 1.2 BuildRequires: pkgconfig(udjat-dbus) BuildRequires: pkgconfig(libsystemd) %description User/Session monitor for %{product_name} #---[ Library ]------------------------------------------------------------------------------------------------------- %package -n libudjatusers%{_libvrs} Summary: UDJat user session library %description -n libudjatusers%{_libvrs} User session library for udjat Simple user session abstraction library for %{product_name} #---[ Development ]--------------------------------------------------------------------------------------------------- %package -n udjat-users-devel Summary: Development files for %{name} Requires: pkgconfig(libudjat) Requires: pkgconfig(dbus-1) Requires: libudjatusers%{_libvrs} = %{version} %description -n udjat-users-devel Development files for %{product_name}'s simple use session abstraction library. #---[ Build & Install ]----------------------------------------------------------------------------------------------- %prep %setup NOCONFIGURE=1 \ ./autogen.sh %configure %build make all %install %makeinstall %files %defattr(-,root,root) %{module_path}/*.so %files -n libudjatusers%{_libvrs} %defattr(-,root,root) %{_libdir}/libudjatusers.so.%{MAJOR_VERSION}.%{MINOR_VERSION} %files -n udjat-users-devel %defattr(-,root,root) %dir %{_includedir}/udjat/tools/user %{_includedir}/udjat/tools/user/*.h %{_libdir}/*.so %exclude %{_libdir}/*.a %{_libdir}/pkgconfig/*.pc %pre -n libudjatusers%{_libvrs} -p /sbin/ldconfig %post -n libudjatusers%{_libvrs} -p /sbin/ldconfig %postun -n libudjatusers%{_libvrs} -p /sbin/ldconfig %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor