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