tlenlinux.spec

Przemyslaw Iskra sparky w pld-linux.org
Nie, 5 Kwi 2009, 13:53:20 CEST


On Sun, Apr 05, 2009 at 11:44:35AM +0200, Daniel Dawid Majewski wrote:
> Pewnego dnia wpadła wieść od Daniel Dawid Majewski i powiedziała :
> > w załączeniu spec do oficjalnej wersji komunikatora Tlen.pl.
> Drobna poprawka - aktualna wersja to 7.0.1.25.

Ojoj, tyle jest tu rzeczy do poprawienia że nie wiem od czego zacząć.

Może po prostu zostawię linijki które mi się nie podobają.

> #%#bcond_with	wla	# with licence agreement

> License:	Commercial, redistributable (see TLEN.PL-LICENSE.txt)

> %ifarch %{ix86}
> Source0:	http://j.o2.pl/idi/%{name}-%{version}.bin
> # NoSource#0-md5:	5b75ce3c4b04feada51f84d457b6b9df
> %endif
> %ifarch %{x8664}
> Source0:	http://j.o2.pl/idi/%{name}64-%{version}.bin
> # NoSource#0-md5:	0536702ab1c7f5e0b9939546974e3ae8
> %endif
> NoSource:	0

> Provides:	tlenlinux
> 
> %define		_bindir		/usr/bin
> %ifarch %{ix86}
> %define		_libdir		/usr/lib
> %endif
> %ifarch %{x8664}
> %define		_libdir		/usr/lib64
> %endif
> %define		_datadir	%{_libdir}/%{name}
> %define		_sharedir		/usr/share/%{name}
> %define		_icondir		/usr/share/icons/hicolor/64x64/apps
> %define		_appldir		/usr/share/applications


> mv data/license.txt ./TLEN.PL-LICENSE.txt
> cp -rf data/tlen_libs/* ${RPM_BUILD_ROOT}%{_libdir}
> cp -f data/tlen-bin data/tlenqttest data/chrpath data/updater data/chrpath data/fix.sh ${RPM_BUILD_ROOT}%{_datadir}
> cp -rf data/plugins/* ${RPM_BUILD_ROOT}%{_datadir}/plugins
> cp -rf data/imageformats/* ${RPM_BUILD_ROOT}%{_datadir}/imageformats
> ln -sf %{_libdir}/libscreen_sender_widgets.so ${RPM_BUILD_ROOT}%{_datadir}/designer/libscreen_sender_widgets.so

> cp -f data/tlen ${RPM_BUILD_ROOT}%{_bindir}
> ln -s %{_datadir}/updater ${RPM_BUILD_ROOT}%{_bindir}/tlen-updater

> cp -f data/icon.png ${RPM_BUILD_ROOT}%{_icondir}/%{name}.png
> cp -f tlen.desktop ${RPM_BUILD_ROOT}%{_appldir}/%{name}.desktop

> %post
> %{_datadir}/chrpath -r %{_libdir} %{_datadir}/plugins/*	> /dev/null
> %{_datadir}/chrpath -r %{_libdir} %{_libdir}/libtlen_*.so	> /dev/null
> %{_datadir}/chrpath -r %{_libdir} %{_libdir}/libscreen_sender_widgets.so	> /dev/null
> %{_datadir}/chrpath -r %{_libdir} %{_libdir}/libarchive_module.so	> /dev/null
> %{_datadir}/chrpath -r %{_libdir} %{_libdir}/libdb_module.so	> /dev/null
> %{_datadir}/chrpath -r %{_libdir} %{_libdir}/libgg.so	> /dev/null
> %{_datadir}/chrpath -r %{_libdir} %{_datadir}/tlen-bin	> /dev/null
> %{_datadir}/chrpath -r %{_libdir} %{_datadir}/updater	> /dev/null

> %postun

> %{_libdir}/*

> #%{_sharedir}/*

> %attr(755,root,root) %{_datadir}/*



Pewnie parę wywaliłem których nie powinienem, poza tym brakuje BR: i R:

-- 
 ____  Sparky{PI] -- Przemyslaw _  ___  _  _  ........... LANG...Pl..Ca..Es..En
/____) ___  ___  _ _ || Iskra  |  | _ \| |  | : WWW........ppcrcd.pld-linux.org
\____\| -_)'___| ||^'||//\\// <   |  _/| |  | : JID......sparky<at>jabberes.org
(____/||   (_-_|_||  ||\\ ||   |_ |_|  |_| _| : Mail....sparky<at>pld-linux.org


Więcej informacji o liście dyskusyjnej pld-devel-pl