Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:m-grant-prg
libmgesysutils2
libmgesysutils2.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File libmgesysutils2.spec of Package libmgesysutils2
# # spec file for package libmgesysutils2 # # Copyright (C) 2019-2024 Mark Grant <m.grant.prg@gmail.com> # # # openSUSE Leap has a peculiar release field, this define is used in the release # substitution provided by prep-spec-release.sh when building for Leap. (It will # convert 150000 to 150 for Leap 15.0 and 150100 to 151 for Leap 15.1). %if 0%{?is_opensuse} && 0%{?sle_version} %define leap_version %( echo $(( \ $(( %{?sle_version} / 1000 )) \ + $(( \ $(( %{?sle_version} \ - $(( \ $(( %{?sle_version} / 1000 )) \ * 1000 )) \ )) \ /100 )) \ ))) %endif # Enter the Release numerics here. %define pkg_release 0.0 Name: libmgesysutils2 Version: 1.6.1 %if 0%{?suse_version} Release: lp%{?leap_version}.%{?pkg_release} %else Release: %{?pkg_release} %endif License: GPL-3.0 Summary: MGE system utilities library Url: https://github.com/m-grant-prg/libmgesysutils/wiki Group: Development/Tools/Building Source0: https://github.com/m-grant-prg/libmgesysutils/release/%{name}-%{version}.tar.gz BuildRequires: autoconf, autoconf-archive, automake, libtool, make BuildRequires: doxygen, graphviz, graphviz-gd, tar, txt2manwrap %{?suse_version:BuildRequires: ghostscript-fonts-std} BuildRequires: libmgec7-devel, libmgec7 Requires: tar BuildRoot: %{_tmppath}/%{name}-%{version}-build %description A library containing utilities such as config file processing and messaging a remote syslog server. %package devel Summary: MGE system utilities library development package Group: Development/Tools/Building Requires: %{name} = %{version}-%{release} Obsoletes: libmgesysutils-devel libmgesysutils1-devel %description devel A library containing utilities such as config file processing and messaging a remote syslog server. This package contains the development files such as headers, man pages, static libraries etc. %package doc Summary: MGE system utilities library documentation package Group: Development/Tools/Building BuildArch: noarch Obsoletes: libmgesysutils-doc libmgesysutils1-doc %description doc A library containing utilities such as config file processing and messaging a remote syslog server. This package contains the library API documentation. %package -n %{name}-int-doc Summary: MGE system utilities library documentation package Group: Development/Tools/Building BuildArch: noarch Obsoletes: libmgesysutils-int-doc libmgesysutils1-int-doc %description -n %{name}-int-doc A library containing utilities such as config file processing and messaging a remote syslog server. This package contains the library internal documentation. %prep %setup -q -n %{name}-%{version} %build autoreconf -if %configure docdir=%{_docdir}/libmgesysutils make %{?jobs:-j%jobs} %install %make_install %post -n %{name} /sbin/ldconfig %postun -n %{name} /sbin/ldconfig %files devel %defattr(-,root,root,-) %license COPYING %doc AUTHORS ChangeLog NEWS README /usr/include/* %{_libdir}/libmgesysutils.a %if 0%{?fedora} >= 37 %else %{_libdir}/libmgesysutils.la %endif %{_libdir}/libmgesysutils.so %{_libdir}/pkgconfig/libmgesysutils.pc %{_mandir}/man3/* %{_docdir}/libmgesysutils/AUTHORS %{_docdir}/libmgesysutils/COPYING %{_docdir}/libmgesysutils/ChangeLog %{_docdir}/libmgesysutils/NEWS %{_docdir}/libmgesysutils/README %files doc %defattr(-,root,root,-) %dir %{_docdir}/libmgesysutils %doc AUTHORS ChangeLog NEWS README %{_docdir}/libmgesysutils/api %dir /usr/share/doc-base /usr/share/doc-base/libmgesysutils %files -n %{name}-int-doc %defattr(-,root,root,-) %license COPYING %dir %{_docdir}/libmgesysutils %{_docdir}/libmgesysutils/int %doc AUTHORS ChangeLog NEWS README %dir /usr/share/doc-base /usr/share/doc-base/libmgesysutils-int %files -n %{name} %defattr(-,root,root,-) %license COPYING %doc AUTHORS ChangeLog NEWS README %{_libdir}/libmgesysutils.so.* %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