SPECS: qfaktury.spec (NEW) - initial - up to 0.0.1

Adam Gołębiowski adamg w biomerieux.pl
Pon, 16 Sty 2006, 00:59:27 CET


On Sun, Jan 15, 2006 at 11:38:44PM +0100, chomar wrote:
> Author: chomar                       Date: Sun Jan 15 22:38:44 2006 GMT
> Module: SPECS                         Tag: HEAD
> ---- Log message:
> - initial
> - up to 0.0.1
> 
> ---- Files affected:
> SPECS:
>    qfaktury.spec (NONE -> 1.1)  (NEW)
> 
> ---- Diffs:
> 
> ================================================================
> Index: SPECS/qfaktury.spec
> diff -u /dev/null SPECS/qfaktury.spec:1.1
> --- /dev/null	Sun Jan 15 23:38:44 2006
> +++ SPECS/qfaktury.spec	Sun Jan 15 23:38:38 2006
> @@ -0,0 +1,165 @@
> +# $Revision$, $Date$
> +#
> +# Conditional build:
> +#%bcond_with	tests		# build with tests
> +#%bcond_without	tests		# build without tests
> +#

Niepotrzebne? To do /dev/null te 5 linijki (najpierwszą pozostaw).

> +Summary:	Darmowy i wszechstronny system fakturujący

to powinno być Summary(pl), a Summary: powinno być po angielsku.

> +#Vendor:		-

Wywalić

> +Group:		Applications

A nie X11/Applications ?

> +#Icon:		-

Wywalić.

> +#Source1:	-
> +# Source1-md5:	-
> +#Patch0:		%{name}-DESTDIR.patch

wywalić.

> +URL:		http://www.e-linux.pl/modules/qfaktury/index.php

> +Requires:	qt >= 3.3

Takie R: jest zbędne

> +%description
> +QFaktury to całkowicie darmowy i wszechstronny system fakturujący pracujący
> +pod kontrolą systemu Linux. Umożliwia on drukowanie faktur, faktur pro
> +forma i korekt, a także łatwe zarządzanie fakturami, towarami i baza
> +kontrahentów. Za pomocą programu QFaktur możliwe jest również przygotowanie
> +faktury w formacie PDF czy XML. System integruje się z programem
> +e-Przelewy.

J/w %description -l pl

> +
> +

jedną pustą linię można wyrzucić.

> +%install
> +rm -rf $RPM_BUILD_ROOT
> +# create directories if necessary
> +install -d $RPM_BUILD_ROOT
> +install -d $RPM_BUILD_ROOT/%{_bindir}

Wystarczy tylko drugie (implikuje tworzenie $RPM_BUILD_ROOT)

> +
> +install -m 755 ./bin/qfaktury $RPM_BUILD_ROOT/%{_bindir}

-m <mode> jest zbędne

> +install -d $RPM_BUILD_ROOT%{_datadir}/qfaktury
> +install -d $RPM_BUILD_ROOT%{_datadir}/qfaktury/icons

podoobnie, można ukrócić do jednej linijki (a nawet połaczyć z tą wyżej)

> +%pre
> +
> +%post
> +
> +%preun
> +
> +%postun
> +

Nie korzystamy? wyrzucić.

> +%if %{with ldconfig}
> +%post	-p /sbin/ldconfig
> +%postun	-p /sbin/ldconfig
> +%endif

hmm, mamy bcond ldconfig zdefiniowany?

> +%{_datadir}/qfaktury/icons/dane_firmy.png
> +%{_datadir}/qfaktury/icons/dodaj_kontrahentow.png
> +%{_datadir}/qfaktury/icons/edytuj_kontrahentow.png
> +%{_datadir}/qfaktury/icons/edytuj_przelew.png
> +%{_datadir}/qfaktury/icons/k2.png
> +%{_datadir}/qfaktury/icons/koniec.png
> +%{_datadir}/qfaktury/icons/kreator.png
> +%{_datadir}/qfaktury/icons/o_programie.png
> +%{_datadir}/qfaktury/icons/qfaktury_128.png
> +%{_datadir}/qfaktury/icons/qfaktury_16.png
> +%{_datadir}/qfaktury/icons/qfaktury_32.png
> +%{_datadir}/qfaktury/icons/qfaktury_48.png
> +%{_datadir}/qfaktury/icons/qfaktury_64.png
> +%{_datadir}/qfaktury/icons/splash.png
> +%{_datadir}/qfaktury/icons/ustawienia.png
> +%{_datadir}/qfaktury/icons/usun_kontrahentow.png
> +%{_datadir}/qfaktury/icons/usun_przelew.png
> +%{_datadir}/qfaktury/templates/style.css

wystarczy samo
%{_datadir}/qfaktury

> +
> +%if 0
> +# if _sysconfdir != /etc:
> +#%%dir %{_sysconfdir}
> +%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/*
> +%attr(755,root,root) %{_bindir}/*
> +%{_datadir}/%{name}
> +%endif

Do śmieci.

> +#%{_examplesdir}/%{name}-%{version}

śmieć


Chomar, jeszcze musisz troszkę nad warsztatem popracować...

-- 
   .. ::  http://www.pomocdladominiki.com.pl/ -- możesz pomóc :: ..
                         | Everybody needs someone sure, someone true,
   PLD Linux developer   | Everybody needs some solid rock, I know I do.


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