source: spec/trunk/SPECS/exceptq.spec@ 201

Last change on this file since 201 was 168, checked in by Yuri Dario, 14 years ago

spec: massive rebuild due to new rpm lx parser updates (see changeset:167).

File size: 2.0 KB
Line 
1#disable lxlite strip
2%define __os_install_post %{nil}
3
4Summary: Exceptq creates a debugging report.
5Name: exceptq
6Version: 7.1
7Release: 3%{?dist}
8License: custom
9Group: Development/Libraries
10Source: exceptq71.zip
11Source1: exceptq.h
12Source2: exceptq71-dev.zip
13
14%description
15Exceptq creates a debugging report whenever a program that uses it
16encounters a fatal exception (i.e. the app crashes). Programmers can
17also use it to generate debugging reports while the app is running.
18
19It emits a two-tone beep, then generates the report and puts it in the
20directory containing the .exe that crashed. The name is based on the
21IDs of the process and thread that encountered the problem. For example,
22'006C_01.TRP' describes a trap in process 6C, thread 1.
23
24Reports are typically 10-30k - small enough that it should be easy to
25email them to the program's author, even on dialup. Most of the info
26they contain is of little value to the user. However, you may want to
27examine the last section, "DLLs accessible from this process", to see
28if a dll was loaded from an incorrect or unexpected directory.
29
30If you have any questions about Exceptq - or any problems with it,
31please contact:
32
33 Rich Walsh <rich@e-vertise.com>
34or
35 Steven Levine <steve53@earthlink.net>
36
37%package devel
38Summary: Exceptq developer package
39
40%description devel
41Exceptq developer package
42
43
44%prep
45%setup -q -c -a 2
46
47%build
48
49%install
50rm -rf %{buildroot}
51mkdir -p %{buildroot}%{_bindir}
52mkdir -p %{buildroot}%{_libdir}
53mkdir -p %{buildroot}%{_includedir}
54
55cp distorm.* %{buildroot}%{_libdir}
56cp exceptq.* %{buildroot}%{_libdir}
57
58cp exceptq71-dev/mapxqs.* %{buildroot}%{_bindir}
59cp exceptq71-dev/demangl.dll %{buildroot}%{_libdir}
60cp %{SOURCE1} %{buildroot}%{_includedir}
61cp exceptq71-dev/exceptq.lib %{buildroot}%{_libdir}
62
63%clean
64rm -rf %{buildroot}
65
66%files
67%defattr(-,root,root)
68%{_libdir}/*.dll
69%{_libdir}/*.xqs
70%doc readme.exceptq
71
72%files devel
73%defattr(-,root,root)
74%{_bindir}/*
75%{_includedir}/*.h
76%{_libdir}/*.lib
77%doc exceptq71-dev/exceptq.txt
Note: See TracBrowser for help on using the repository browser.