Репозитории ALT
S: | 2.14-alt1 |
5.1: | 2.6-alt3 |
4.1: | 2.4-alt2 |
4.0: | 2.4-alt2 |
3.0: | 2.1.20030818-alt3 |
Группа :: Система/Библиотеки
Пакет: libsigsegv
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Name: libsigsegv
Version: 2.14
Release: alt1
Summary: Library for handling page faults in user mode
License: GPL-2.0-or-later
Group: System/Libraries
Url: https://www.gnu.org/software/libsigsegv/
# https://git.sv.gnu.org/git/libsigsegv
# git://git.altlinux.org/gears/l/libsigsegv
%define srcname %name-%version-%release
Source: %srcname.tar
BuildRequires: gnulib >= 0.1.4550.2a794
%define libname %{name}2
%description
This is a library for handling page faults in user mode. A page fault
occurs when a program tries to access to a region of memory that is
currently not available. Catching and handling a page fault is a useful
technique for implementing:
- pageable virtual memory
- memory-mapped access to persistent databases
- generational garbage collectors
- stack overflow handlers
- distributed shared memory
%package -n %libname
Summary: Library for handling page faults in user mode
Group: System/Libraries
Provides: %name = %EVR
Obsoletes: %name < %version
%description -n %libname
This is a library for handling page faults in user mode. A page fault
occurs when a program tries to access to a region of memory that is
currently not available. Catching and handling a page fault is a useful
technique for implementing:
- pageable virtual memory
- memory-mapped access to persistent databases
- generational garbage collectors
- stack overflow handlers
- distributed shared memory
%package devel
Summary: GNU libsigsegv development library and header files
Group: Development/C
Requires: %libname = %EVR
Obsoletes: libsigsegv0-devel < %version
%description devel
The development library and header files for building applications
with GNU libsigsegv.
%prep
%setup -n %srcname
# Build scripts expect to find the version in this file.
echo -n %version > .tarball-version
%build
GNULIB_SRCDIR=%_datadir/gnulib sh -x ./autogen.sh
%configure --disable-silent-rules --enable-shared --disable-static
%make_build
%install
%makeinstall_std
%define _unpackaged_files_terminate_build 1
%define _stripped_files_terminate_build 1
%set_verify_elf_method strict
%check
%make_build -k check
%files -n %libname
%_libdir/*.so.*
%doc AUTHORS README NEWS
%files devel
%_libdir/*.so
%_includedir/*
%changelog
…
Полный changelog можно просмотреть здесь
Version: 2.14
Release: alt1
Summary: Library for handling page faults in user mode
License: GPL-2.0-or-later
Group: System/Libraries
Url: https://www.gnu.org/software/libsigsegv/
# https://git.sv.gnu.org/git/libsigsegv
# git://git.altlinux.org/gears/l/libsigsegv
%define srcname %name-%version-%release
Source: %srcname.tar
BuildRequires: gnulib >= 0.1.4550.2a794
%define libname %{name}2
%description
This is a library for handling page faults in user mode. A page fault
occurs when a program tries to access to a region of memory that is
currently not available. Catching and handling a page fault is a useful
technique for implementing:
- pageable virtual memory
- memory-mapped access to persistent databases
- generational garbage collectors
- stack overflow handlers
- distributed shared memory
%package -n %libname
Summary: Library for handling page faults in user mode
Group: System/Libraries
Provides: %name = %EVR
Obsoletes: %name < %version
%description -n %libname
This is a library for handling page faults in user mode. A page fault
occurs when a program tries to access to a region of memory that is
currently not available. Catching and handling a page fault is a useful
technique for implementing:
- pageable virtual memory
- memory-mapped access to persistent databases
- generational garbage collectors
- stack overflow handlers
- distributed shared memory
%package devel
Summary: GNU libsigsegv development library and header files
Group: Development/C
Requires: %libname = %EVR
Obsoletes: libsigsegv0-devel < %version
%description devel
The development library and header files for building applications
with GNU libsigsegv.
%prep
%setup -n %srcname
# Build scripts expect to find the version in this file.
echo -n %version > .tarball-version
%build
GNULIB_SRCDIR=%_datadir/gnulib sh -x ./autogen.sh
%configure --disable-silent-rules --enable-shared --disable-static
%make_build
%install
%makeinstall_std
%define _unpackaged_files_terminate_build 1
%define _stripped_files_terminate_build 1
%set_verify_elf_method strict
%check
%make_build -k check
%files -n %libname
%_libdir/*.so.*
%doc AUTHORS README NEWS
%files devel
%_libdir/*.so
%_includedir/*
%changelog
…
Полный changelog можно просмотреть здесь