summaryrefslogtreecommitdiff
path: root/libs/gtkmm2ext/libgtkmm2ext.spec.in
blob: 19657721efdbeffa731d157e45cb7f620f58fe18 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
Summary: extensions to the libgtkmm library
%define lib_name gtkmm2ext
Name: lib%{lib_name}
Version: @VERSION@
Release: 2
Copyright: GPL
Source: ftp://ftp.quasimodo.org/pub/libs/gtkmm2ext/current/%{name}-%{version}.tar.gz
Url: http://www.quasimodo.org
Vendor: Paul Barton Davis <pbd@op.net>
Packager: jfm3 <jfm3@acm.org>
Group: System Environment/Libraries
Prefix: %{_prefix}
BuildRoot: %{_tmppath}/%{name}-%{version}-root

%description

libgtkmm2ext provides extensions to Gtk-- useful for audio
applications.  These include ShapedWindow, MotionFeedback,
PixmapButton and several more. It also includes the useful Pix class
for managing sets of pixmaps, with reference counting etc.

%prep
%setup -q

%build
CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS" ./configure $ARCH_FLAGS --prefix=%{prefix}
make

%install
rm -rf $RPM_BUILD_ROOT
install -d -m 755 $RPM_BUILD_ROOT%{prefix}/{{include,lib}/%{lib_name}}
make install INSTALL="%(which install) -p" prefix=$RPM_BUILD_ROOT%{prefix}

%post
/sbin/ldconfig

%postun
/sbin/ldconfig

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root)
%doc README AUTHORS NEWS COPYING*
%{prefix}/lib/libgtkmm2ext.so*

%package devel
Summary: extensions to the libgtkmm library -- developer package
Group: System Environment/Libraries

%description devel

libgtkmm2ext provides extensions to Gtk-- useful for audio
applications.  These include ShapedWindow, MotionFeedback,
PixmapButton and several more. It also includes the useful Pix class
for managing sets of pixmaps, with reference counting etc.

This package holds static libraries and headers needed by developers
who wish to use libgtkmm2ext in their programs.

%files devel
%defattr(-,root,root)
%{prefix}/include/gtkmm2ext/*
%{prefix}/lib/libgtkmm2ext.a
%{prefix}/lib/libgtkmm2ext.la
%{prefix}/bin/gtkmm2ext-config
%{prefix}/share/aclocal/gtkmm2ext.m4