pcb.spec
Bobby Spark
sparky w servek.sparky.homelinux.org
Wto, 21 Wrz 2004, 02:13:03 CEST
On Tue, Sep 21, 2004 at 02:08:56AM +0200, Grzegorz Konopko wrote:
> Dnia wtorek, 21 września 2004 01:56, Bobby Spark napisał:
> Zapomniales zalacznika albo za duzy był.
>
głupia ja, chyba jednak zapomniałem
a raczej na pewno...
> Czy w specu nie powinien byc adres: http://bach.ece.jhu.edu/~haceaton/pcb/ ?
>
> Na devel warto wrzucic snapshoty.
> Swoją drogą tego typu soft warto miec w najnowszej wersji nawet w postaci
> snapa. Nowe funkcjonalności są bardzo ważne. Mozliwe dolaczenie do AC obok
> wersji stabilnej jakiegos snapa dodatkowo z brancha DEVEL?
> Warto dorobic paczke z dokumentacja, w czym najlepiej html czy pdf, jest
> jeszcze postscript, czy moze wszystkie trzy?
osobną paczkę ? tak to się chyba nie opłaca, nie jest to tak rozwinięta,
a poprostu zrobili postscript'a po to żeby sobie wydrukować ściągę
ważniejszych poleceń
po{zdrowi,wodz}enia ;)
--
____ Sparky{PI] _ ___ _ _
/____) ___ ___ _ _ || | | _ \ | | |
\____\ | -_) '___| ||^' ||// \\// < | _/ | | |
(____/ || (_-_|_ || ||\\ || |_ |_| |_| _|
-------------- następna część ---------
--- SPECS/pcb.spec 2004-04-04 15:58:32.000000000 +0200
+++ SPECS/pcb.snap.spec 2004-09-21 01:43:38.827969864 +0200
@@ -2,23 +2,22 @@
Summary: Printed Circuit Board design tool
Summary(pl): PCB - narzędzie do projektowania płytek drukowanych
Name: pcb
-Version: 1.6.3
-Release: 6
+%define _snap 20040530
+Version: 2.0
+Release: 0.%{_snap}.1
License: GPL
Group: X11/Applications
-# devel snaps: http://dl.sourceforge.net/pcb/
-Source0: ftp://ftp.uni-ulm.de/pub/pcb/mirror/%{name}-%{version}.tgz
-# Source0-md5: 2649927fd49b89d71a524082b633849e
-Patch0: %{name}-info.patch
-# http://bach.ece.jhu.edu/~haceaton/pcb/glibc.patch
-Patch1: %{name}-glibc.patch
+Source0: http://dl.sourceforge.net/sourceforge/pcb/%{name}-%{_snap}.tar.gz
+# Source0-md5: 4a2463340d4eaf2045ef388986ad7e7f
URL: http://pcb.sourceforge.net/
BuildRequires: XFree86-devel
BuildRequires: bison
BuildRequires: flex
BuildRequires: tetex-dvips
BuildRequires: tetex-format-latex
-BuildRequires: texinfo
+BuildRequires: tgif
+BuildRequires: tk
+#BuildRequires: Xaw3d-devel
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%define _appdefsdir /usr/X11R6/lib/X11/app-defaults
@@ -32,36 +31,24 @@
płytek drukowanych.
%prep
-%setup -q
-%patch0 -p1
-%patch1 -p1
-
-%{__perl} -pi -e 's@\\/usr\\/X11R6\\/lib\\/X11\\/pcb@%(echo %{_datadir}/pcb | sed -e 's@/@\\\\/@g')@' src/sed.script
+%setup -q -n %{name}-%{_snap}
%build
-xmkmf -a
-%{__make} -i \
- CC=%{__cc} \
- CDEBUGFLAGS="%{rpmcflags}" \
- PCBLIBDIR=%{_datadir}/pcb
-
-%{__make} -C doc pcb.man pcb.info
-%{__make} -C src Pcb.ad
+%configure
+# --with-xaw=Xaw3d
+ # brakes menus
+
+%{__make}
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT%{_infodir}
+install -d $RPM_BUILD_ROOT%{_appdefsdir}
%{__make} install \
- DESTDIR=$RPM_BUILD_ROOT \
- PCBLIBDIR=%{_datadir}/pcb \
- BINDIR=%{_bindir}
-
-%{__make} -C doc install.man \
- DESTDIR=$RPM_BUILD_ROOT \
- MANDIR=%{_mandir}/man1
+ DESTDIR=$RPM_BUILD_ROOT
-install doc/pcb.info* $RPM_BUILD_ROOT%{_infodir}
+install $RPM_BUILD_ROOT%{_datadir}/pcb/Pcb $RPM_BUILD_ROOT%{_appdefsdir}
%clean
rm -rf $RPM_BUILD_ROOT
@@ -74,12 +61,27 @@
%files
%defattr(644,root,root,755)
-%doc README_FILES/* doc.ps/refcard.ps* example
-%attr(755,root,root) %{_bindir}/pcb
-%{_appdefsdir}/Pcb
-%{_datadir}/pcb
-%{_mandir}/man1/*
-%{_infodir}/pcb.info*
+%doc README_FILES/{CHANGES,INSTALL,MAILING,README,Tools,Whats_new_in_2.0} AUTHORS ChangeLog NEWS
+%doc $RPM_BUILD_ROOT%{_datadir}/pcb/examples
+%doc $RPM_BUILD_ROOT%{_datadir}/pcb/pcb.html
+%doc $RPM_BUILD_ROOT%{_datadir}/pcb/refcard.pdf
+%doc $RPM_BUILD_ROOT%{_datadir}/pcb/tutorial
+
+%attr(755,root,root) %{_bindir}/*
+%attr(644,root,root) %{_appdefsdir}/Pcb
+
+%attr(755,root,root) %{_datadir}/pcb/*.sh
+%attr(755,root,root) %{_datadir}/pcb/qfp-ui
+%attr(644,root,root) %{_datadir}/pcb/default_font
+%attr(644,root,root) %{_datadir}/pcb/pcblib
+%attr(644,root,root) %{_datadir}/pcb/pcblib.contents
+%attr(644,root,root) %{_datadir}/pcb/pcb-menu.res
+%attr(644,root,root) %{_datadir}/pcb/qfp.dat
+%attr(755,root,root) %{_datadir}/pcb/m4
+%attr(755,root,root) %{_datadir}/pcb/tools
+%attr(755,root,root) %{_datadir}/pcb/newlib
+
+%attr(644,root,root) %{_infodir}/pcb.info*
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
Więcej informacji o liście dyskusyjnej pld-devel-pl