]> git.pld-linux.org Git - packages/libPropList.git/blob - libPropList.spec
- added missing #
[packages/libPropList.git] / libPropList.spec
1 #
2 # Conditional build:
3 %bcond_without  static_libs     # don't build static library
4 #
5 Summary:        Library for reading/writing GNUstep-style defaults databases
6 Summary(pl.UTF-8):      Biblioteka do odczytu i zapisu bazy danych ustawień w stylu GNUstepa
7 Summary(ru.UTF-8):      Библиотека для чтения/записи баз умолчаний в стиле GNUstep
8 Summary(uk.UTF-8):      Бібліотека для читання/запису баз умовчань в стилі GNUstep
9 Name:           libPropList
10 Version:        0.10.1
11 Release:        13
12 License:        GPL
13 Group:          X11/Libraries
14 Source0:        ftp://ftp.windowmaker.org/pub/libs/%{name}-%{version}.tar.gz
15 # Source0-md5:  ff32a4edbf9d0861012b2f10fd302ad5
16 URL:            http://www.windowmaker.org/
17 BuildRequires:  autoconf
18 BuildRequires:  automake
19 BuildRequires:  libtool
20 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21
22 %description
23 The libPropList library, hereafter referred to as PL, uses an opaque
24 data type to represent a tree structure made of strings, data blocks,
25 arrays and dictionaries (key-value pair lists). This structure can be
26 manipulated, written out to and read in from a file, and synchronized
27 with the contents of a file. The purpose of PL is to closely mimick
28 the behaviour of the property lists used in GNUstep/OPENSTEP (there
29 formed with the NSString, NSData, NSArray and NSDictionary classes)
30 and to be compatible with it. PL enables programs that use
31 configuration or preference files to make these compatible with
32 GNUstep/OPENSTEP's user defaults handling mechanism, without needing
33 to use Objective-C or GNUstep/OPENSTEP themselves.
34
35 %description -l es.UTF-8
36 Biblioteca para acceder a base de datos GNUstep-style.
37
38 %description -l pl.UTF-8
39 Biblioteka libPropList, określana tu jako PL, używa ukrytego typu
40 danych do reprezentacji struktury drzewiastej stworzonej z łańcuchów,
41 bloków danych, tablic i słowników (list par klucz-wartość). Struktura
42 ta może być modyfikowana, zapisywana i wczytywana z pliku oraz
43 synchronizowana z zawartością pliku. Celem PL jest bliskie naśladowanie 
44 zachowania list własności używanych w GNUstepie i OPENSTEPie 
45 (uformowanych w klasy NSString, NSData, NSArray i NSDictionary) 
46 i kompatybilność z nimi. PL umożliwia programom używającym plików 
47 z konfiguracją lub ustawieniami być kompatybinymi z mechanizmem obsługi 
48 ustawień GNUstepa/OPENSTEPa, bez potrzeby używania języka Objective-C 
49 ani samego GNUstepa/OPENSTEPa.
50
51 %description -l pt_BR.UTF-8
52 Biblioteca para acessar base de dados GNUstep-style.
53
54 %description -l ru.UTF-8
55 Библиотека libPropList, далее PL, использует непрозрачные типы данных
56 для представления древовидной структуры строк символов, блоков данных,
57 массивов и словарей (списков пар ключ-значение). Этой структурой можно
58 манипулировать, записывать в файл и считывать из файла,
59 синхронизировать с содержанием файла. Цель PL - повторить поведение
60 списков свойств из GNUstep/OPENSTEP и быть совместимой с ними. PL
61 позволяет программам, использующим файлы конфигурации или персональных
62 настроек, делать это совместимо с механизмом обработки умолчаний
63 пользователей GNUstep/OPENSTEP без необходимости использовать
64 Objective-C или GNUstep/OPENSTEP.
65
66 %description -l uk.UTF-8
67 Бібліотека libPropList, надалі PL, використовує непрозорі типи даних
68 для представлення деревовидної структури ланцюжків символів, блоків
69 даних, масивів та словників (списків пар ключ-значення). Цією
70 структурою можна маніпулювати, записувати в файл та зчитувати з файлу
71 та синхронізувати з вмістом файлу. Мета PL - повторити поведінку
72 списків властивостей з GNUstep/OPENSTEP та бути сумісною з ними. PL
73 дозволяє програмам, що використовують файли конфігурації чи
74 персональних налаштувань, робити це сумісно з механізмом обробки
75 умовчань користувачів GNUstep/OPENSTEP без необхідності
76 використовувати Objective-C чи GNUstep/OPENSTEP.
77
78 %package devel
79 Summary:        Header files for libPropList library
80 Summary(es.UTF-8):      Archivos de inclusión para libPropList
81 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki libPropList
82 Summary(pt_BR.UTF-8):   Arquivos de inclusão para o libPropList
83 Group:          Development/Libraries
84 Requires:       %{name} = %{version}-%{release}
85
86 %description devel
87 This package contains the headers that programmers will need to
88 develop applications which will use libPropList.
89
90 %description devel -l es.UTF-8
91 Este paquete contiene los archivos de inclusión que se necesitan
92 para desarrollar programas que usan libPropList.
93
94 %description devel -l pl.UTF-8
95 Ten pakiet zawiera pliki nagłówkowe niezbędne do tworzenia aplikacji
96 korzystających z biblioteki libPropList.
97
98 %description devel -l pt_BR.UTF-8
99 Este pacote contém os arquivos de inclusão que são necessários para
100 desenvolver programas que usam o libPropList.
101
102 %description devel -l ru.UTF-8
103 Этот пакет содержит .h файлы для разработки программ, использующих
104 libPropList.
105
106 %description devel -l uk.UTF-8
107 Цей пакет містить .h файли для розробки програм, які використовують
108 libPropList.
109
110 %package static
111 Summary:        Static libPropList library
112 Summary(es.UTF-8):      Biblioteca estática para libPropList
113 Summary(pl.UTF-8):      Biblioteka statyczna libPropList
114 Summary(pt_BR.UTF-8):   Biblioteca estática para o libPropList
115 Summary(ru.UTF-8):      Статические библиотеки для libPropLis
116 Summary(uk.UTF-8):      Статичні бібліотеки для libPropLis
117 Group:          Development/Libraries
118 Requires:       %{name}-devel = %{version}-%{release}
119
120 %description static
121 This package contains static version of libPropList library.
122
123 %description static -l es.UTF-8
124 Biblioteca estática para libPropList.
125
126 %description static -l pl.UTF-8
127 Ten pakiet zawiera statyczną wersję biblioteki libPropList.
128
129 %description static -l pt_BR.UTF-8
130 Biblioteca estática para o libPropList.
131
132 %description static -l ru.UTF-8
133 Этот пакет содержит статические библиотеки libPropList.
134
135 %description static -l uk.UTF-8
136 Цей пакет містить статичні бібліотеки libPropList.
137
138 %prep
139 %setup -q
140
141 %build
142 %{__libtoolize}
143 %{__aclocal}
144 %{__autoconf}
145 %{__automake}
146 %configure \
147         %{!?with_static_libs:--disable-static}
148 %{__make}
149
150 %install
151 rm -rf $RPM_BUILD_ROOT
152
153 %{__make} install \
154         DESTDIR=$RPM_BUILD_ROOT
155
156 %clean
157 rm -rf $RPM_BUILD_ROOT
158
159 %post   -p /sbin/ldconfig
160 %postun -p /sbin/ldconfig
161
162 %files
163 %defattr(644,root,root,755)
164 %doc AUTHORS ChangeLog NEWS README
165 %attr(755,root,root) %{_libdir}/lib*.so.*.*
166
167 %files devel
168 %defattr(644,root,root,755)
169 %attr(755,root,root) %{_libdir}/lib*.so
170 %{_libdir}/lib*.la
171 %{_includedir}/*.h
172
173 %if %{with static_libs}
174 %files static
175 %defattr(644,root,root,755)
176 %{_libdir}/lib*.a
177 %endif
This page took 0.099425 seconds and 3 git commands to generate.