Пакет libarchive: Specfile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 | %define _unpackaged_files_terminate_build 1 %define sover 13 %define libarchive libarchive%sover Name: libarchive Version: 3.5.1 Release: alt1 Group: System/Libraries Summary: A library for handling streaming archive formats License: BSD Url: http://www.libarchive.org # https://github.com/libarchive/libarchive.git Source: %name-%version.tar # SuSE # ALT Patch100: alt-disable-lzma-mt.patch BuildRequires: bzlib-devel glibc-devel libacl-devel libattr-devel libe2fs-devel liblzma-devel liblzo2-devel libssl-devel libxml2-devel zlib-devel BuildRequires: libzstd-devel BuildRequires: libnettle-devel %description Libarchive is a programming library that can create and read several different streaming archive formats, including most popular tar variants, several cpio formats, and both BSD and GNU ar variants. It can also write shar archives and read ISO9660 CDROM images and ZIP archives. %package -n %libarchive Summary: Full-featured tar replacement built on libarchive Group: System/Libraries Provides: %name = %EVR %description -n %libarchive The bsdtar program is a full-featured tar replacement built on libarchive. %package -n bsdtar Summary: Full-featured tar replacement built on libarchive Group: Archiving/Backup Requires: %libarchive = %EVR %description -n bsdtar The bsdtar program is a full-featured tar replacement built on libarchive. %package -n bsdcpio Summary: Full-featured cpio replacement built on libarchive Group: Archiving/Backup Requires: %libarchive = %EVR %description -n bsdcpio The bsdcpio program is a full-featured cpio replacement built on libarchive. %package -n bsdcat Summary: Full-featured cat replacement built on libarchive Group: Archiving/Backup Requires: %libarchive = %EVR %description -n bsdcat The bsdcpio program is a full-featured cat replacement built on libarchive. %package devel Summary: Development files for %name Group: Development/C Requires: %libarchive = %EVR %description devel The %name-devel package contains libraries and header files for developing applications that use %name. %prep %setup %patch100 -p1 %build %autoreconf %configure \ --disable-rpath \ --disable-static \ --enable-shared \ --enable-bsdtar=shared \ --enable-bsdcpio=shared \ --with-lzma \ --without-lzmadec %make_build %install %makeinstall_std %files -n %libarchive %doc README* NEWS COPYING %_libdir/*.so.%sover %_libdir/*.so.%sover.* %files -n bsdtar %_bindir/bsdtar %_man1dir/bsdtar* %files -n bsdcpio %_bindir/bsdcpio %_man1dir/bsdcpio* %files -n bsdcat %_bindir/bsdcat %_man1dir/bsdcat* %files devel %_includedir/* %_man3dir/* %_man5dir/* %_libdir/*.so %_pkgconfigdir/*.pc %changelog * Fri May 14 2021 Sergey V Turchin <zerg@altlinux.org> 3.5.1-alt1 - new version * Wed Sep 23 2020 Sergey V Turchin <zerg@altlinux.org> 3.4.3-alt1 - new version * Thu Aug 22 2019 Aleksei Nikiforov <darktemplar@altlinux.org> 3.4.0-alt1 - Updated to upstream version 3.4.0. - Fixes: + CVE-2018-1000877 Double Free vulnerability in RAR decoder + CVE-2018-1000878 Use After Free vulnerability in RAR decoder + CVE-2018-1000879 NULL Pointer Dereference vulnerability in ACL parser + CVE-2018-1000880 Improper Input Validation vulnerability in WARC parser + CVE-2019-1000019 Out-of-bounds Read vulnerability in 7zip decompression + CVE-2019-1000020 Loop with Unreachable Exit Condition ('Infinite Loop') vulnerability in ISO9660 parser * Mon Jan 14 2019 Aleksei Nikiforov <darktemplar@altlinux.org> 3.3.1-alt2 - NMU: added provide for libarchive. * Mon Mar 06 2017 Sergey V Turchin <zerg@altlinux.org> 3.3.1-alt1 - new version * Tue Jun 28 2016 Sergey V Turchin <zerg@altlinux.org> 3.2.1-alt1 - new version * Wed Dec 16 2015 Sergey V Turchin <zerg@altlinux.org> 3.1.2-alt3 - rebuild with new libnettle * Wed Aug 05 2015 Sergey V Turchin <zerg@altlinux.org> 3.1.2-alt2 - merge SuSE and FC patches - security fixes: CVE-2013-0211 * Mon Mar 11 2013 Sergey V Turchin <zerg@altlinux.org> 3.1.2-alt1 - new version * Wed Feb 29 2012 Sergey V Turchin <zerg@altlinux.org> 2.8.5-alt1.M60P.1 - built for M60P * Wed Feb 29 2012 Sergey V Turchin <zerg@altlinux.org> 2.8.5-alt2 - remove versioning - add patches from SuSE * Mon Nov 14 2011 Sergey V Turchin <zerg@altlinux.org> 2.8.5-alt1 - new version * Wed Dec 08 2010 Sergey V Turchin <zerg@altlinux.org> 2.8.4-alt3 - rebuilt * Tue Oct 05 2010 Sergey V Turchin <zerg@altlinux.org> 2.8.4-alt2 - rebuilt with new ssl * Mon Jul 12 2010 Sergey V Turchin <zerg@altlinux.org> 2.8.4-alt1 - new version * Thu Sep 24 2009 Sergey V Turchin <zerg@altlinux.org> 2.7.1-alt2 - build with liblzma instead of liblzmadec * Mon Aug 24 2009 Sergey V Turchin <zerg@altlinux.org> 2.7.1-alt1 - new version * Thu Jun 25 2009 Sergey V Turchin <zerg@altlinux.org> 2.7.0-alt1 - new version - package bsdcpio * Thu Apr 09 2009 Sergey V Turchin <zerg@altlinux.org> 2.6.2-alt1 - new version - package bsdtar * Thu Apr 09 2009 Sergey V Turchin <zerg@altlinux.org> 2.6.0-alt1 - new version - remove deprecated macroses from specfile * Mon Sep 15 2008 Sergey V Turchin <zerg at altlinux dot org> 2.5.5-alt1 - new version - add versioning * Mon Mar 24 2008 Sergey V Turchin <zerg at altlinux dot org> 2.4.14-alt1 - initial specfile |