[521] | 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 |
---|