3 %bcond_without static_libs # don't build static library
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
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)
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.
35 %description -l es.UTF-8
36 Biblioteca para acceder a base de datos GNUstep-style.
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.
51 %description -l pt_BR.UTF-8
52 Biblioteca para acessar base de dados GNUstep-style.
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.
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.
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}
87 This package contains the headers that programmers will need to
88 develop applications which will use libPropList.
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.
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.
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.
102 %description devel -l ru.UTF-8
103 Этот пакет содержит .h файлы для разработки программ, использующих
106 %description devel -l uk.UTF-8
107 Цей пакет містить .h файли для розробки програм, які використовують
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}
121 This package contains static version of libPropList library.
123 %description static -l es.UTF-8
124 Biblioteca estática para libPropList.
126 %description static -l pl.UTF-8
127 Ten pakiet zawiera statyczną wersję biblioteki libPropList.
129 %description static -l pt_BR.UTF-8
130 Biblioteca estática para o libPropList.
132 %description static -l ru.UTF-8
133 Этот пакет содержит статические библиотеки libPropList.
135 %description static -l uk.UTF-8
136 Цей пакет містить статичні бібліотеки libPropList.
147 %{!?with_static_libs:--disable-static}
151 rm -rf $RPM_BUILD_ROOT
154 DESTDIR=$RPM_BUILD_ROOT
157 rm -rf $RPM_BUILD_ROOT
159 %post -p /sbin/ldconfig
160 %postun -p /sbin/ldconfig
163 %defattr(644,root,root,755)
164 %doc AUTHORS ChangeLog NEWS README
165 %attr(755,root,root) %{_libdir}/lib*.so.*.*
168 %defattr(644,root,root,755)
169 %attr(755,root,root) %{_libdir}/lib*.so
173 %if %{with static_libs}
175 %defattr(644,root,root,755)