]> git.pld-linux.org Git - SPECS.git/blob - gtk1-compat.spec
SPECS updated Wed 28 Jul 14:48:01 CEST 2021
[SPECS.git] / gtk1-compat.spec
1 Summary:        Compatibility Wrappers for Old Versions of GLib, GTK+, GDK-Pixbuf, and libglade
2 Summary(pl.UTF-8):      Obudowanie dla starych wersji GLiba, GTK+, GDK-Pixbuf i libglade
3 Name:           gtk1-compat
4 Version:        0.9
5 Release:        0.1
6 License:        LGPL v2.0/v2.1
7 Group:          Libraries
8 # http://download.opensuse.org/distribution/10.2/repo/src-oss/suse/src/gtk1-compat-0.9-2.src.rpm
9 Source0:        %{name}-%{version}.tar.bz2
10 # Source0-md5:  87e29c60512560a1cd2f50ea6129181e
11 BuildRequires:  gtk+2-devel
12 BuildRequires:  libglade2-devel
13 BuildRequires:  libxml2-devel
14 Requires:       libxml2-devel
15 Requires:       libglade2-devel
16 Requires:       pkgconfig
17 Requires:       python
18 Requires:       glib2-devel
19 Requires:       gtk+2-devel
20 Conflicts:      libglade-devel
21 Conflicts:      glib-devel
22 Conflicts:      gtk-devel
23 Conflicts:      gdk-pixbuf-devel
24 Conflicts:      libxml-devel
25 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26
27 %description
28 Wrapper headers, M4 macros, configuration scripts, and library
29 symlinks, which simulate the presence of GLib1, GTK+1, GDK-Pixbuf1,
30 and libglade1 development packages, but use GLib2, GTK+2, and
31 libglade2.
32
33 Using it, you can forcibly link some old applications with new
34 libraries without any effort.
35
36 The package also provides the gtk1-compat-autofix script, which does
37 some source code modifications that cannot be worked around any other
38 way, and a static library with some obsolete functions.
39
40 %description -l pl.UTF-8
41 Nagłówki obudowujące, makra M4, skrypty konfiguracyjne i dowiązania do
42 bibliotek symulujące obecność pakietów programistycznych GLib1, GTK+1,
43 GDK-Pixbuf1 i libglade1, ale używające bibliotek GLib2, GTK+2 i
44 libglade2.
45
46 Przy użyciu tego pakietu można zmusić niektóre stare aplikacje do
47 budowania z nowymi bibliotekami bez większego wysiłku.
48
49 Pakiet ten udostępnia także skrypt gtk1-compat-autofix, wykonujący
50 pewne modyfikacje kodu źródłowego, których nie da się obejść w inny
51 sposób, oraz statyczną bibliotekę z przestarzałymi funkcjami.
52
53 %prep
54 %setup -q
55
56 %build
57 %configure
58
59 cd m4macros
60 cp %{_aclocaldir}/gtk-2.0.m4 gtk.m4
61 patch < gtk_m4.patch
62 cd ..
63
64 %{__make} \
65         OPTIMIZE="%{rpmcflags}"
66
67 %install
68 rm -rf $RPM_BUILD_ROOT
69
70 %{__make} install \
71         DESTDIR=$RPM_BUILD_ROOT
72
73 %clean
74 rm -rf $RPM_BUILD_ROOT
75
76 %files
77 %defattr(644,root,root,755)
78 %doc AUTHORS ChangeLog README
79 %attr(755,root,root) %{_bindir}/*
80 %{_libdir}/*.a
81 %{_includedir}/*
82 %{_pkgconfigdir}/*
83 %{_aclocaldir}/*
This page took 0.118073 seconds and 3 git commands to generate.