source: projects/specs/trunk/r/rox-clib/rox-clib-vl.spec @ 521

Revision 521, 3.2 KB checked in by daisuke, 14 years ago (diff)

import VineSeed package specs

Line 
1%define name rox-clib
2%define oname ROX-CLib
3%define dvlname %{name}-devel
4%define libdir %{_prefix}/lib
5
6Summary: Shared code for ROX applications
7Name: %{name}
8Version: 2.1.10
9Release: 1%{?_dist_release}
10Source0: http://www.kerofin.demon.co.uk/rox/%{oname}-%{version}.tar.gz
11URL: http://www.kerofin.demon.co.uk/rox/libs.html#rox-clib2
12Vendor:  Project Vine
13Distribution:   Vine Linux
14Packager:       OKATANA <mkato@par.odn.ne.jp,mosaicist@par.odn.ne.jp>
15License: GPL
16Group: User Interface/Desktops
17BuildRoot: %{_tmppath}/%{name}-buildroot
18Prefix: %{_prefix}
19BuildRequires: gtk2-devel
20BuildRequires: libxml2-devel
21Requires: rox-filer
22
23%description
24ROX-CLib contains shared code which can be used by other ROX applications.
25(it's written in C).
26
27%description -l ja
28ROX-CLib は ROX 用アプリケーションから使用可能な共有コードを含んだライブラ
29リです。(それらは C で書かれています)
30
31%package -n %{name}-%{version}
32Group: System/Libraries
33Summary: Shared library of ROX-Clib
34Requires: %name >= %version-%release
35
36%description -n %{name}-%{version}
37ROX-CLib contains shared code which can be used by other ROX applications.
38(it's written in C).
39
40%description -n %{name}-%{version} -l ja
41ROX-CLib は ROX 用アプリケーションから使用可能な共有コードを含んだライブラ
42リです。(それらは C で書かれています)
43
44
45%package -n %{dvlname}
46Group: Development/C
47Summary: Headers for the rox C library
48Requires: %{dvlname} = %version-%release
49Requires: rox-filer
50Provides: librox-c-devel = %version-%release
51
52%description -n %{dvlname}
53ROX-CLib-devel is Headers for C library which can be used by other ROX applications.
54
55%description -n %{dvlname} -l ja
56ROX-CLib-devel は ROX 用アプリケーションから使用可能なライブラリ用ヘッダ集です。
57
58%prep
59%setup -q -n %oname
60rm -rf .xvpics
61
62%build
63export CFLAGS="%optflags"
64./AppRun --compile
65
66%install
67rm -rf %{buildroot}
68mkdir -p %{buildroot}/%{libdir}
69cd ..
70cp -r %oname %{buildroot}%{libdir}
71rm -rf %{buildroot}/%{libdir}/%oname/src
72perl -pi -e "s/lib/%_lib/g" %{buildroot}%{libdir}/%oname/Linux-*/bin/rox_run
73perl -pi -e "s!%{_builddir}/%oname/src/../!%{libdir}/%oname/!"  \
74  %{buildroot}/%{libdir}/%oname/Linux-*/lib/librox-clib.la
75
76%clean
77rm -rf %{buildroot}
78
79%post -n %name -p /sbin/ldconfig
80%postun -n %name -p /sbin/ldconfig
81
82%files
83%defattr(-,root,root)
84%doc %{libdir}/%oname/Help
85%dir %{libdir}/%oname
86%{libdir}/%oname/App*
87%{libdir}/%oname/.DirIcon
88%dir %{libdir}/%oname/Linux*/
89%{libdir}/%oname/Linux*/bin
90%dir %{libdir}/%oname/Linux*/lib
91
92%{libdir}/%oname/Linux*/lib/librox-clib.so.*
93
94%files -n %{dvlname}
95%defattr(-,root,root)
96%{libdir}/%oname/Linux*/lib/librox-clib.a
97%{libdir}/%oname/Linux*/lib/librox-clib.so
98%{libdir}/%oname/Linux*/lib/librox-clib.la
99%{libdir}/%oname/Linux*/lib/ROX-CLib.pc
100%{libdir}/%oname/Linux*/include
101
102%changelog
103* Sat Sep 12 2009 KATO Masashi <mkato@par.odn.ne.jp> 2.1.10-1
104-     ROX-Filer maintenance team OKATANA(KATO Masashi, TANAKA hiroaki)
105- upstream update
106- changed system directory to /usr/share/rox-filer
107
108* Sun Aug  6 2006 OKATANA <mkato@par.odn.ne.jp,mosaicist@par.odn.ne.jp> 2.1.8-0vl1, 2
109- rebuild for new Requires rox-filer
110
111* Sat Oct 15 2005 OKATANA <mkato@par.odn.ne.jp,mosaicist@par.odn.ne.jp> 2.1.5-0vl1,2
112- initial vine package
Note: See TracBrowser for help on using the repository browser.