1 | %define name rox-clib |
---|
2 | %define oname ROX-CLib |
---|
3 | %define dvlname %{name}-devel |
---|
4 | %define libdir %{_prefix}/lib |
---|
5 | |
---|
6 | Summary: Shared code for ROX applications |
---|
7 | Name: %{name} |
---|
8 | Version: 2.1.10 |
---|
9 | Release: 1%{?_dist_release} |
---|
10 | Source0: http://www.kerofin.demon.co.uk/rox/%{oname}-%{version}.tar.gz |
---|
11 | URL: http://www.kerofin.demon.co.uk/rox/libs.html#rox-clib2 |
---|
12 | Vendor: Project Vine |
---|
13 | Distribution: Vine Linux |
---|
14 | Packager: OKATANA <mkato@par.odn.ne.jp,mosaicist@par.odn.ne.jp> |
---|
15 | License: GPL |
---|
16 | Group: User Interface/Desktops |
---|
17 | BuildRoot: %{_tmppath}/%{name}-buildroot |
---|
18 | Prefix: %{_prefix} |
---|
19 | BuildRequires: gtk2-devel |
---|
20 | BuildRequires: libxml2-devel |
---|
21 | Requires: rox-filer |
---|
22 | |
---|
23 | %description |
---|
24 | ROX-CLib contains shared code which can be used by other ROX applications. |
---|
25 | (it's written in C). |
---|
26 | |
---|
27 | %description -l ja |
---|
28 | ROX-CLib は ROX 用アプリケーションから使用可能な共有コードを含んだライブラ |
---|
29 | リです。(それらは C で書かれています) |
---|
30 | |
---|
31 | %package -n %{name}-%{version} |
---|
32 | Group: System/Libraries |
---|
33 | Summary: Shared library of ROX-Clib |
---|
34 | Requires: %name >= %version-%release |
---|
35 | |
---|
36 | %description -n %{name}-%{version} |
---|
37 | ROX-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 |
---|
41 | ROX-CLib は ROX 用アプリケーションから使用可能な共有コードを含んだライブラ |
---|
42 | リです。(それらは C で書かれています) |
---|
43 | |
---|
44 | |
---|
45 | %package -n %{dvlname} |
---|
46 | Group: Development/C |
---|
47 | Summary: Headers for the rox C library |
---|
48 | Requires: %{dvlname} = %version-%release |
---|
49 | Requires: rox-filer |
---|
50 | Provides: librox-c-devel = %version-%release |
---|
51 | |
---|
52 | %description -n %{dvlname} |
---|
53 | ROX-CLib-devel is Headers for C library which can be used by other ROX applications. |
---|
54 | |
---|
55 | %description -n %{dvlname} -l ja |
---|
56 | ROX-CLib-devel は ROX 用アプリケーションから使用可能なライブラリ用ヘッダ集です。 |
---|
57 | |
---|
58 | %prep |
---|
59 | %setup -q -n %oname |
---|
60 | rm -rf .xvpics |
---|
61 | |
---|
62 | %build |
---|
63 | export CFLAGS="%optflags" |
---|
64 | ./AppRun --compile |
---|
65 | |
---|
66 | %install |
---|
67 | rm -rf %{buildroot} |
---|
68 | mkdir -p %{buildroot}/%{libdir} |
---|
69 | cd .. |
---|
70 | cp -r %oname %{buildroot}%{libdir} |
---|
71 | rm -rf %{buildroot}/%{libdir}/%oname/src |
---|
72 | perl -pi -e "s/lib/%_lib/g" %{buildroot}%{libdir}/%oname/Linux-*/bin/rox_run |
---|
73 | perl -pi -e "s!%{_builddir}/%oname/src/../!%{libdir}/%oname/!" \ |
---|
74 | %{buildroot}/%{libdir}/%oname/Linux-*/lib/librox-clib.la |
---|
75 | |
---|
76 | %clean |
---|
77 | rm -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 |
---|