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