Projects
openEuler:24.03:SP1:Everything:64G
liblockfile
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 2
View file
_service:tar_scm:liblockfile.spec
Changed
@@ -1,12 +1,13 @@ Name: liblockfile Version: 1.17 -Release: 1 +Release: 3 Summary: Library providing functions to lock standard mailboxes -License: GPLv2+ and LGPLv2+ +License: GPL-2.0-or-later AND LGPL-2.0-or-later URL: https://github.com/miquels/liblockfile Source0: https://github.com/miquels/liblockfile/archive/v%{version}.tar.gz -BuildRequires: gcc +BuildRequires: gcc make +BuildRequires: ldconfig %description This library implements a number of functions found in -lmail on SysV @@ -20,48 +21,61 @@ The liblockfile-devel package contains libraries and header files for liblockfile development. -%package help -Summary: Liblockfile help docs and manual pages -Requires: liblockfile = %{version}-%{release} - -%description help -The liblockfile-help package contains help docs and manual pages for liblockfile. +%package_help %prep %autosetup -n liblockfile-%{version} -p1 -sed -i "s/-g root//" Makefile.in +# There are occurrences of "install -g GROUP ...". +# +# Changing the group requires permissions that are normally not +# available while packaging. +# +# Let's remove "-g GROUP". +sed -Ei "/install/ s/-g ^ +//" Makefile.in + +# Makefile.in mixes and messes with DESTDIR and prefix. +# See the following pull requests submitted upstream: +# https://github.com/miquels/liblockfile/pull/11 +# https://github.com/miquels/liblockfile/pull/15 +sed -i \ + -e '/^prefix/s,\$(DESTDIR),,' \ + -e 's,\(\$(\(lib\|include\|man\|nfslock\|bin\)dir)\),$(DESTDIR)\1,' \ + -e '/-DLOCKPROG/s,\$(DESTDIR),,' Makefile.in %build -%configure --enable-shared --prefix=%{buildroot} --bindir=%{buildroot}%{_bindir} --mandir=%{buildroot}%{_mandir} --libdir=%{buildroot}%{_libdir} --includedir=%{buildroot}%{_includedir} +%configure --enable-shared %make_build %install %make_install -ldconfig -N -n %{buildroot}/%{_libdir} - -%post -/sbin/ldconfig - -%postun -/sbin/ldconfig +/sbin/ldconfig -N -n %{buildroot}/%{_libdir} %files -%doc COPYRIGHT -%{_bindir}/dotlockfile -%{_libdir}/{liblockfile.so.1.0,liblockfile.so.1} +%license COPYRIGHT +%attr(2755,root,mail) %{_bindir}/dotlockfile +%{_libdir}/liblockfile.so.* %files devel -%{_libdir}/{liblockfile.so,liblockfile.a} -%{_includedir}/{maillock.h,lockfile.h} +%{_libdir}/liblockfile.so +%{_libdir}/liblockfile.a +%{_includedir}/maillock.h +%{_includedir}/lockfile.h %files help %doc README Changelog %{_mandir}/man1/dotlockfile.1* -%{_mandir}/man3/{lockfile_create.3*,maillock.3*} +%{_mandir}/man3/lockfile_create.3* +%{_mandir}/man3/maillock.3* %changelog +* Thu Sep 19 2024 Funda Wang <fundawang@yeah.net> - 1.17-3 +- cleanup spec + +* Tue Aug 20 2024 Bowen Wang<wangbowen@cqsoftware.com.cn> - 1.17-2 +- Added 'Buildarch: noarch' to the help subpackage + * Fri Jul 29 2022 wenzhiwei <wenzhiwei@kylinos.cn> - 1.17-1 - Update to 1.17
View file
_service
Changed
@@ -2,7 +2,7 @@ <service name="tar_scm"> <param name="scm">git</param> <param name="url">git@gitee.com:src-openeuler/liblockfile.git</param> - <param name="revision">openEuler-24.03-LTS-Next</param> + <param name="revision">openEuler-24.03-LTS-SP1</param> <param name="exclude">*</param> <param name="extract">*</param> </service>
View file
_service:tar_scm:liblockfile.yaml
Changed
@@ -1,4 +1,4 @@ version_control: github src_repo: miquels/liblockfile tag_prefix: ^v -seperator: . +separator: .
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.
浙ICP备2022010568号-2