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