source: projects/specs/trunk/lib/libm/libmatecomponent/libmatecomponent-vl.spec @ 6679

Revision 6679, 3.4 KB checked in by Takemikaduchi, 12 years ago (diff)

MATE-1.4.0

Line 
1Summary:        The non-GUI part of the matecomponent component infrastructure for Mate
2Name:           libmatecomponent
3Version:        1.4.0
4Release:        1%{?_dist_release}
5Source0:        http://pub.mate-desktop.org/releases/1.4/%{name}-%{version}.tar.xz
6License:        GPLv2
7Group:          System Environment/Libraries
8URL:            http://mate-desktop.org/
9
10BuildRequires:  mate-common
11BuildRequires:  mate-corba-devel
12BuildRequires:  glib2-devel
13BuildRequires:  libxml2-devel
14BuildRequires:  popt-devel
15BuildRequires:  bison
16BuildRequires:  flex
17BuildRequires:  gtk-doc
18BuildRequires:  autoconf
19BuildRequires:  automake
20
21BuildRoot:      %{_tmppath}/%{name}-%{version}-root
22
23Vendor:         Project Vine
24Distribution:   Vine Linux
25Packager:       Takemikaduchi
26
27
28%description
29libmatecomponent is the non-GUI part of the matecomponent component infrastructure,
30it is most useful for creating aggregate interfaces & doing IPC
31easily. It also contains a rather badly designed & implemented
32per-system activation system. This needs re-writing & simplifying to
33be per-display.
34
35%package devel
36Summary:        Development tools for libmatecomponent
37Summary(ja):    libmatecomponent の開発環境
38Group:          Development/Libraries
39Requires:       %{name} = %{version}-%{release}
40Requires:       pkgconfig
41
42%description devel
43Header files and libraries for building a extension library for the
44libmatecomponent.
45
46
47%package        doc
48Summary:        Documentation for libmatecomponent
49Summary(ja):    libmatecomponent 用のドキュメント
50Group:          Documentation
51Requires:       %{name} = %{version}-%{release}
52BuildArch:      noarch
53
54%description    doc
55This package contains documentation for libmatecomponent.
56
57
58%prep
59%setup -q
60
61
62%build
63(if ! test -x configure; then NOCONFIGURE=1 ./autogen.sh; fi)
64%configure \
65        --libexecdir=%{_libexecdir}/mate \
66        --disable-static
67
68%{__make} %{?_smp_mflags}
69
70
71%install
72%{__rm} -rf ${RPM_BUILD_ROOT}
73%{__make} install DESTDIR=${RPM_BUILD_ROOT}
74
75find $RPM_BUILD_ROOT -name '*.a' -exec rm -f {} \;
76find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} \;
77
78%find_lang %{name}
79
80%clean
81%{__rm} -rf ${RPM_BUILD_ROOT}
82
83%post -p /sbin/ldconfig
84
85%postun -p /sbin/ldconfig
86
87%files -f %{name}.lang
88%defattr(-,root,root,-)
89%doc COPYING COPYING.LIB ChangeLog NEWS README
90%{_sysconfdir}/matecomponent-activation/matecomponent-activation-config.xml
91%{_bindir}/matecomponent-activation-client
92%{_bindir}/matecomponent-activation-run-query
93%{_bindir}/matecomponent-echo-client-2
94%{_bindir}/matecomponent-slay
95%{_libdir}/libmatecomponent-*.so.*
96%{_libdir}/matecomponent
97%{_libdir}/matecomponent-2.0
98%{_libdir}/matecorba-2.0
99%{_libexecdir}/mate/matecomponent-activation-server
100%{_sbindir}/matecomponent-activation-sysconf
101%{_datadir}/idl/matecomponent-2.0
102%{_datadir}/idl/matecomponent-activation-2.0
103%{_mandir}/man1/matecomponent-activation-server.1.gz
104
105%files devel
106%defattr(-,root,root,-)
107%{_includedir}/libmatecomponent-2.0
108%{_includedir}/matecomponent-activation-2.0
109%{_libdir}/libmatecomponent-*.so
110%{_libdir}/pkgconfig/libmatecomponent-2.0.pc
111%{_libdir}/pkgconfig/matecomponent-activation-2.0.pc
112
113%files doc
114%defattr(-,root,root,-)
115%{_datadir}/gtk-doc/html/libmatecomponent
116%{_datadir}/gtk-doc/html/matecomponent-activation
117
118
119%changelog
120* Wed Aug 01 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4.0-1
121- new upstream release
122
123* Sat May 12 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.2.1-1
124- new upstream release
125
126* Fri Dec 23 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.1.0-1
127- initial build for Vine Linux
128
Note: See TracBrowser for help on using the repository browser.