Package libregf: 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 | # # spec file for package libregf # # Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # 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. Name: libregf Version: 20140427 Release: alt1 Summary: Library to access Windows REGF-type Registry files License: LGPL-3.0+ and GFDL-1.3+ Group: File tools Url: http://code.google.com/p/libregf/ #DL-URL: https://googledrive.com/host/0B3fBvzttpiiSSC1yUDZpb3l0UHM/libregf-alpha-20140427.tar.gz Source0: %name-alpha-%version.tar.gz Source1: Windows_NT_Registry_File_(REGF)_format.pdf Packager: Michael Shigorin <mike@altlinux.org> BuildRequires: pkg-config BuildRequires: python-dev BuildRequires: pkgconfig(fuse) >= 2.6 BuildRequires: pkgconfig(libbfio) >= 20131003 BuildRequires: pkgconfig(libcdata) >= 20130904 BuildRequires: pkgconfig(libcfile) >= 20130809 BuildRequires: pkgconfig(libclocale) >= 20130609 BuildRequires: pkgconfig(libcnotify) >= 20130609 BuildRequires: pkgconfig(libcpath) >= 20130809 BuildRequires: pkgconfig(libcsplit) >= 20130609 BuildRequires: pkgconfig(libfdatetime) >= 20130317 BuildRequires: pkgconfig(libuna) >= 20130728 # Using these packages from factory causes build failures, so use the internal version instead # Verified 11/15/2013 #BuildRequires: pkgconfig(libfguid) >= 20120426 #BuildRequires: pkgconfig(libcerror) >= 20120425 # These packages are not yet released by upstream as standalone packages #BuildRequires: pkgconfig(libcstring) >= 20120425 #BuildRequires: pkgconfig(libcsystem) >= 20120425 #BuildRequires: pkgconfig(libfcache) >= 20120425 #BuildRequires: pkgconfig(libfdata) >= 20120425 #BuildRequires: pkgconfig(libfwnt) >= 20120426 #BuildRequires: pkgconfig(libfwsi) >= 20120426 %description libregf is a library to access Windows Registry files of the REGF type (a non-text representation). %package tools Summary: Utilities to inspect Windows REGF-type Registry files License: LGPL-3.0+ Group: File tools %description tools Several tools for inspecting Windows REGF-type Registry files. Typically used for computer forensics. %package devel Summary: Development files for libregf, a Windows REGF-type Registry file parser License: LGPL-3.0+ and GFDL-1.3+ Group: Development/C Requires: %name = %version %description devel libregf is a library to access Windows Registry files of the REGF type (a non-text representation). This subpackage contains libraries and header files for developing applications that want to make use of %name. %package -n python-module-%name Summary: Python bindings for libregf, a library to access Windows REGF Registry files License: LGPL-3.0+ Group: Development/Python Requires: python-base %description -n python-module-%name libregf is a library to access Windows Registry files of the REGF type (a non-text representation). This subpackage contains the Python bindings for libregf. %prep %setup cp -a "%SOURCE1" . %build %configure \ --disable-static \ --enable-wide-character-type \ --enable-python %make_build %install %makeinstall_std %files %doc AUTHORS ChangeLog %_libdir/libregf.so.* %files tools %_bindir/regf* %_man1dir/regf*.1* %files devel %doc Windows_NT_Registry_File*.pdf %_includedir/* %_includedir/* %_libdir/*.so %_pkgconfigdir/*.pc %_man3dir/* %files -n python-module-%name %doc AUTHORS README %python_sitelibdir/pyregf.so %changelog * Thu May 08 2014 Michael Shigorin <mike@altlinux.org> 20140427-alt1 - initial build for ALT Linux Sisyphus (suggested by Maxim Suhanov) * Sat Nov 23 2013 Greg.Freemyer@gmail.com - update to v20131013 - clean up buildrequires - use libyal packages from factory if feasible * Wed Oct 2 2013 Greg.Freemyer@gmail.com - update to v20130922 * removed hardcoded codepages from value functions * worked on automated tests * updated dependencies * Tue Aug 27 2013 Greg.Freemyer@gmail.com - update to v20130821 * fix in pyregf value data as integer function for bounds check being too strict * Tue Jul 30 2013 Greg.Freemyer@gmail.com - update to v20130716 * updated dependencies * worked on tests * bug fix for large values * added support for REG_LINK as a string * fixed multiple open issues * pyregf: fix for retrieving default value by name * worked on tests * changes for strings values with trailing data * small update for 64-bit build * Textual changes * updates and bug fixes in pyregf * fixed codepage 1255 restriction * fixed codepage 949 and 950 restriction * changes for libfdata update * removed item flags - changed to gz compression to simplyfy download/convert * Mon Apr 22 2013 Greg.Freemyer@gmail.com - organize BuildRequires to better comment why they are commented out - ran spec-cleaner * Wed Apr 3 2013 jengelh@inai.de - Cleanups: Set RPM group, license, summary and description metadata; less greedy fileslists; remove unused %%py_requires; do not bloat shlib package with documentation - Enable FUSE support - Use system libraries instead of bundled ones where possible - Name the tools package according to upstream's recommendation - Drop unnecessary -fno-strict-aliasing * Wed Mar 27 2013 Greg.Freemyer@gmail.com - initial package (version 20130319) for build.opensuse.org |