]> git.pld-linux.org Git - packages/vanessa_logger.git/blob - vanessa_logger.spec
- removed all Group fields translations (oure rpm now can handle translating
[packages/vanessa_logger.git] / vanessa_logger.spec
1 Summary:        Generic logging layer
2 Summary(pl):    Podstawowa warstwa loguj±ca
3 Name:           vanessa_logger
4 Version:        0.0.2
5 Release:        2
6 License:        LGPL
7 Group:          Libraries
8 Source0:        ftp://vergenet.net/pub/vanessa_logger/vanessa_logger/%{name}-%{version}.tar.gz
9 URL:            http://vanessa.sourceforge.net/
10 BuildRequires:  autoconf
11 BuildRequires:  automake
12 BuildRequires:  libtool
13 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
14
15 %description
16 Generic logging layer that may be used to log to one or more of
17 syslog, an open file handle or a file name. Though due to to
18 limitations in the implementation of syslog opening multiple syslog
19 loggers doesn't make sense. Includes the ability to limit which
20 messages will be logged based on priorities.
21
22 %description -l pl
23 Wspólna warstwa loguj±ca, która mo¿e byæ u¿yta do logowania do jednego
24 lub wiêcej spo¶ród: sysloga, uchwytu otwartego pliku lub nazwy pliku;
25 ale z powodu ograniczenia implementacji sysloga otwieranie wielu
26 loggerów nie ma sensu. Zawiera tak¿e mo¿liwo¶æ limitowania, które
27 komunikaty bêd± logowane, na podstawie priorytetów.
28
29 %package devel
30 Summary:        Headers for vanessa_logger development
31 Summary(pl):    Pliki nag³ówkowe vanessa_logger
32 Group:          Development/Libraries
33 Requires:       %{name} = %{version}
34
35 %description devel
36 Headers required to develop against vanessa_logger.
37
38 %description devel -l pl
39 Pliki nag³ówkowe potrzebne do tworzenia programów u¿ywaj±cych
40 vanessa_logger.
41
42 %package static
43 Summary:        Static libraries for vanessa_logger development
44 Summary(pl):    Biblioteki statyczne vanessa_logger
45 Group:          Development/Libraries
46 Requires:       %{name}-devel = %{version}
47
48 %description static
49 Static libraries to develop against vanessa_logger.
50
51 %description static -l pl
52 Biblioteki statyczne vanessa_logger.
53
54 %package sample
55 Summary:        Example programme that demonstrates vanessa_logger
56 Summary(pl):    Przyk³adowy program demonstracyjny do vanessa_logger
57 Group:          Development/Libraries
58 Requires:       %{name}-devel-%{version}
59
60 %description sample
61 Sample programme with source that demonstrates various features of
62 vanessa_logger.
63
64 %description sample -l pl
65 Przyk³adowy program (ze ¼ród³ami), który demonstruje ró¿ne mo¿liwo¶ci
66 vanessa_logger.
67
68 %prep
69 %setup -q
70
71 %build
72 sed -e s/AC_PROG_RANLIB/AC_PROG_LIBTOOL/ configure.in > configure.in.tmp
73 mv -f configure.in.tmp configure.in
74
75 rm -f missing
76 libtoolize --copy --force
77 aclocal
78 autoconf
79 automake -a -c
80 %configure
81 CFLAGS="%{rpmcflags}"
82 %{__make}
83
84 %install
85 rm -rf $RPM_BUILD_ROOT
86 install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{_prefix}/{lib,bin,doc}}
87
88 %{__make} DESTDIR=$RPM_BUILD_ROOT install
89
90 gzip -9nf README ChangeLog NEWS TODO
91
92 %clean
93 rm -rf $RPM_BUILD_ROOT
94
95 %post   -p /sbin/ldconfig
96 %postun -p /sbin/ldconfig
97
98 %files
99 %defattr(644,root,root,755)
100 %attr(755,root,root) %{_libdir}/*.so.*.*
101
102 %files devel
103 %defattr(644,root,root,755)
104 %doc *.gz
105 %attr(755,root,root) %{_libdir}/*.la
106 %attr(755,root,root) %{_libdir}/*.so
107 %attr(644,root,root) %{_includedir}/*.h
108
109 %files static
110 %defattr(644,root,root,755)
111 %{_libdir}/*.a
112
113 %files sample
114 %defattr(644,root,root,755)
115 %attr(755,root,root) %{_bindir}/*
116 %{_mandir}/man1/vanessa_logger_sample.*
117 %doc sample/*.c sample/*.h
This page took 0.224784 seconds and 3 git commands to generate.