Группа :: Разработка/Прочее
Пакет: pcb
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Name: pcb
Version: 20080202
Release: alt1.qa1
Summary: PCB
License: GPL
Group: Development/Other
Url: http://pcb.sourceforge.net/
Packager: Alexander Gvozdev <gab at altlinux.ru>
Source0: %name-%version.tar.gz
BuildRequires: gcc-c++ libX11-devel libmesa-devel flex gtk+2 libgd2-devel libgd2 libdbus-devel libdbus libdbus-glib libdbus-glib-devel tk
BuildRequires: libgtk+2-devel libgtk+2 libjpeg libjpeg-devel gd2-utils libpng-devel zlib-devel libXpm-devel libfreetype-devel perl-XML-Parser desktop-file-utils
Requires: dbus-tools-gui
Requires(post,postun): shared-mime-info >= 0.15-alt2
%description
PCB is a CAD (computer aided design) program for the physical
design of printed circuit boards. Schematic drawed in gEDA transfer to PCB with gsch2pcb command.
Narrowly, the transfer procces, editing and PNG/PS/GERBER generation described in documentation in pcb-doc package.
%description -l ru_RU.UTF-8
PCB - я█я┌п╬ п║п░п÷п═, п©я─п╣п╢п╫п╟п╥п╫п╟я┤п╣п╫п╫я▀п╧ п╢п╩я▐ я│п╬п╥п╢п╟п╫п╦я▐ п©п╣я┤п╟я┌п╫я▀я┘ п©п╩п╟я┌. п║я┘п╣п╪п╟ п╫п╟я┤п╣я─я┤п╣п╫п╫п╟я▐ п╡ п©я─п╬пЁя─п╟п╪п╪п╣ gEDA п©п╣я─п╣п╫п╬я│п╦я┌я│я▐
п╡ PCB я│ п©п╬п╪п╬я┴я▄я▌ п©я─п╬пЁя─п╟п╪п╪я▀ gsch2pcb, п╡я┘п╬п╢я▐я┴п╣п╧ п╡ я│п╬я│я┌п╟п╡ gEDA. п÷п╬п╢я─п╬п╠п╫п╬ п©я─п╬я├п╣я│я│ п©п╣я─п╣п╫п╬я│п╟, п╢п╟п╩я▄п╫п╣п╧я┬п╣пЁп╬ я─п╣п╢п╟п╨я┌п╦я─п╬п╡п╟п╫п╦я▐ п╦
п©п╬п╩я┐я┤п╣п╫п╦я▐ PNG/PS/GERBER-я└п╟п╧п╩п╬п╡ п╢п╩я▐ п╬я┌п©я─п╟п╡п╨п╦ п╫п╟ п©я─п╬п╦п╥п╡п╬п╢я│я┌п╡п╬ п╬п©п╦я│п╟п╫ п╡ п╢п╬п╨я┐п╪п╣п╫я┌п╟я├п╦п╦, п╡я┘п╬п╢я▐я┴п╣п╧ п╡ п©п╟п╨п╣я┌ pcb-doc.
%package -n %name-doc
Summary: Documentation for PCB
Summary(ru_RU.UTF-8): п■п╬п╨я┐п╪п╣п╫я┌п╟я├п╦я▐ п╢п╩я▐ PCB
License: GPL
Group: Development/Other
Requires: %name = %version-%release
%description -n %name-doc
This documentation narrates about PCB programm and pcb creation flow witn gEda and PCB.
%description -l ru_RU.UTF-8 -n %name-doc
п╜я┌п╟ п╢п╬п╨я┐п╪п╣п╫я┌п╟я├п╦я▐ я─п╟я│я│п╨п╟п╥я▀п╡п╟п╣я┌ п╬ п©я─п╬пЁя─п╟п╪п╪п╣ PCB п╦ п©я─п╟п╡п╦п╩я▄п╫п╬п╧ п©п╬я│п╩п╣п╢п╬п╡п╟я┌п╣п╩я▄п╫п╬я│я┌п╦ я│п╬п╥п╢п╟п╫п╦я▐ п©п╣я┤п╟я┌п╫я▀я┘ п©п╩п╟я┌ я│ п©п╬п╪п╬я┴я▄я▌ п©п╟п╨п╣я┌п╬п╡ gEDA п╦ PCB.
%package -n %name-examples
Summary: Examples for PCB
Summary(ru_RU.UTF-8): п÷я─п╦п╪п╣я─я▀ п╢п╩я▐ PCB
License: GPL
Group: Development/Other
Requires: %name = %version-%release
%description -n %name-examples
Example of pcb created in PCB.
%description -l ru_RU.UTF-8 -n %name-examples
п÷я─п╦п╪п╣я─ я─п╟п╥я─п╟п╠п╬я┌п╟п╫п╫п╬п╧ п╡ PCB п©п╣я┤п╟я┌п╫п╬п╧ п©п╩п╟я┌я▀.
%package -n %name-library
Summary: Component library for PCB
Summary(ru_RU.UTF-8): п▒п╦п╠п╩п╦п╬я┌п╣п╨п╦ п╨п╬п╪п©п╬п╫п╣п╫я┌п╬п╡ п╢п╩я▐ PCB
License: GPL
Group: Development/Other
Requires: %name = %version-%release
%description -n %name-library
Component library for PCB. Contains basic set of thru-hole and SMD components.
For example: TSSOP, SO, SOIC, MSOP, TQFP, LQFP and etc.
%description -l ru_RU.UTF-8 -n %name-library
п▒п╦п╠п╩п╦п╬я┌п╣п╨п╟ п╨п╬п╪п©п╬п╫п╣п╫я┌п╬п╡ п╢п╩я▐ PCB. п║п╬п╠п╣я─п╤п╦я┌ п╠п╟п╥п╬п╡я▀п╧ п╫п╟п╠п╬я─ п╡я▀п╡п╬п╢п╫я▀я┘ п╦ п╠п╣п╥п╡я▀п╡п╬п╢п╫я▀я┘ п╨п╬п╪п©п╬п╫п╣п╫я┌п╬п╡.
п▓ я┌п╬п╪ я┤п╦я│п╩п╣: TSSOP, SO, SOIC, MSOP, TQFP, LQFP п╦ я┌.п╢.
%set_verify_elf_method textrel=relaxed, unresolved=relaxed
%prep
%setup -q
##%patch0 -p1
%build
CFLAGS="-fno-stack-protector"
%configure \
--enable-doc \
--enable-dbus \
--with-gui=gtk
%make_build
%install
%make DESTDIR=%buildroot install
%post -n %name
%update_menus
%update_mimedb
%update_desktopdb
%postun -n %name
%clean_menus
%clean_mimedb
%clean_desktopdb
%files -n %name
%_bindir/*
%_datadir/pcb/tools/*
%_datadir/pcb/*.sh
%_datadir/pcb/qfp-ui
%_datadir/pcb/qfp.dat
%_datadir/pcb/pcb-menu.res
%_datadir/pcb/gpcb-menu.res
%_datadir/pcb/default_font
%_datadir/icons/hicolor/16x16/mimetypes/*
%_datadir/icons/hicolor/22x22/mimetypes/*
%_datadir/icons/hicolor/24x24/mimetypes/*
%_datadir/icons/hicolor/32x32/mimetypes/*
%_datadir/icons/hicolor/48x48/mimetypes/*
%_datadir/icons/hicolor/48x48/apps/*
%_datadir/icons/hicolor/scalable/mimetypes/*
%_datadir/icons/hicolor/scalable/apps/*
%_datadir/mimelnk/application/*
%_datadir/mime/application/*
%_datadir/mime/packages/pcb.xml
%doc /usr/share/man/man1/pcb.1.gz
%doc /usr/share/info/pcb*
%_desktopdir/pcb.desktop
%files -n %name-examples
%_datadir/pcb/examples/*
%_datadir/pcb/tutorial/*
%files -n %name-library
%_datadir/pcb/m4/*
%_datadir/pcb/newlib/*
%_datadir/pcb/pcblib-newlib/*
%_datadir/pcb/pcblib
%_datadir/pcb/pcblib.contents
%files -n %name-doc
%doc /usr/share/pcb/*html*
%doc /usr/share/pcb/*.gif
%doc /usr/share/pcb/*.png
%doc /usr/share/pcb/*.pdf
%doc /usr/share/pcb/*.eps
%doc /usr/share/pcb/*.ps
%changelog
…
Полный changelog можно просмотреть здесь
Version: 20080202
Release: alt1.qa1
Summary: PCB
License: GPL
Group: Development/Other
Url: http://pcb.sourceforge.net/
Packager: Alexander Gvozdev <gab at altlinux.ru>
Source0: %name-%version.tar.gz
BuildRequires: gcc-c++ libX11-devel libmesa-devel flex gtk+2 libgd2-devel libgd2 libdbus-devel libdbus libdbus-glib libdbus-glib-devel tk
BuildRequires: libgtk+2-devel libgtk+2 libjpeg libjpeg-devel gd2-utils libpng-devel zlib-devel libXpm-devel libfreetype-devel perl-XML-Parser desktop-file-utils
Requires: dbus-tools-gui
Requires(post,postun): shared-mime-info >= 0.15-alt2
%description
PCB is a CAD (computer aided design) program for the physical
design of printed circuit boards. Schematic drawed in gEDA transfer to PCB with gsch2pcb command.
Narrowly, the transfer procces, editing and PNG/PS/GERBER generation described in documentation in pcb-doc package.
%description -l ru_RU.UTF-8
PCB - я█я┌п╬ п║п░п÷п═, п©я─п╣п╢п╫п╟п╥п╫п╟я┤п╣п╫п╫я▀п╧ п╢п╩я▐ я│п╬п╥п╢п╟п╫п╦я▐ п©п╣я┤п╟я┌п╫я▀я┘ п©п╩п╟я┌. п║я┘п╣п╪п╟ п╫п╟я┤п╣я─я┤п╣п╫п╫п╟я▐ п╡ п©я─п╬пЁя─п╟п╪п╪п╣ gEDA п©п╣я─п╣п╫п╬я│п╦я┌я│я▐
п╡ PCB я│ п©п╬п╪п╬я┴я▄я▌ п©я─п╬пЁя─п╟п╪п╪я▀ gsch2pcb, п╡я┘п╬п╢я▐я┴п╣п╧ п╡ я│п╬я│я┌п╟п╡ gEDA. п÷п╬п╢я─п╬п╠п╫п╬ п©я─п╬я├п╣я│я│ п©п╣я─п╣п╫п╬я│п╟, п╢п╟п╩я▄п╫п╣п╧я┬п╣пЁп╬ я─п╣п╢п╟п╨я┌п╦я─п╬п╡п╟п╫п╦я▐ п╦
п©п╬п╩я┐я┤п╣п╫п╦я▐ PNG/PS/GERBER-я└п╟п╧п╩п╬п╡ п╢п╩я▐ п╬я┌п©я─п╟п╡п╨п╦ п╫п╟ п©я─п╬п╦п╥п╡п╬п╢я│я┌п╡п╬ п╬п©п╦я│п╟п╫ п╡ п╢п╬п╨я┐п╪п╣п╫я┌п╟я├п╦п╦, п╡я┘п╬п╢я▐я┴п╣п╧ п╡ п©п╟п╨п╣я┌ pcb-doc.
%package -n %name-doc
Summary: Documentation for PCB
Summary(ru_RU.UTF-8): п■п╬п╨я┐п╪п╣п╫я┌п╟я├п╦я▐ п╢п╩я▐ PCB
License: GPL
Group: Development/Other
Requires: %name = %version-%release
%description -n %name-doc
This documentation narrates about PCB programm and pcb creation flow witn gEda and PCB.
%description -l ru_RU.UTF-8 -n %name-doc
п╜я┌п╟ п╢п╬п╨я┐п╪п╣п╫я┌п╟я├п╦я▐ я─п╟я│я│п╨п╟п╥я▀п╡п╟п╣я┌ п╬ п©я─п╬пЁя─п╟п╪п╪п╣ PCB п╦ п©я─п╟п╡п╦п╩я▄п╫п╬п╧ п©п╬я│п╩п╣п╢п╬п╡п╟я┌п╣п╩я▄п╫п╬я│я┌п╦ я│п╬п╥п╢п╟п╫п╦я▐ п©п╣я┤п╟я┌п╫я▀я┘ п©п╩п╟я┌ я│ п©п╬п╪п╬я┴я▄я▌ п©п╟п╨п╣я┌п╬п╡ gEDA п╦ PCB.
%package -n %name-examples
Summary: Examples for PCB
Summary(ru_RU.UTF-8): п÷я─п╦п╪п╣я─я▀ п╢п╩я▐ PCB
License: GPL
Group: Development/Other
Requires: %name = %version-%release
%description -n %name-examples
Example of pcb created in PCB.
%description -l ru_RU.UTF-8 -n %name-examples
п÷я─п╦п╪п╣я─ я─п╟п╥я─п╟п╠п╬я┌п╟п╫п╫п╬п╧ п╡ PCB п©п╣я┤п╟я┌п╫п╬п╧ п©п╩п╟я┌я▀.
%package -n %name-library
Summary: Component library for PCB
Summary(ru_RU.UTF-8): п▒п╦п╠п╩п╦п╬я┌п╣п╨п╦ п╨п╬п╪п©п╬п╫п╣п╫я┌п╬п╡ п╢п╩я▐ PCB
License: GPL
Group: Development/Other
Requires: %name = %version-%release
%description -n %name-library
Component library for PCB. Contains basic set of thru-hole and SMD components.
For example: TSSOP, SO, SOIC, MSOP, TQFP, LQFP and etc.
%description -l ru_RU.UTF-8 -n %name-library
п▒п╦п╠п╩п╦п╬я┌п╣п╨п╟ п╨п╬п╪п©п╬п╫п╣п╫я┌п╬п╡ п╢п╩я▐ PCB. п║п╬п╠п╣я─п╤п╦я┌ п╠п╟п╥п╬п╡я▀п╧ п╫п╟п╠п╬я─ п╡я▀п╡п╬п╢п╫я▀я┘ п╦ п╠п╣п╥п╡я▀п╡п╬п╢п╫я▀я┘ п╨п╬п╪п©п╬п╫п╣п╫я┌п╬п╡.
п▓ я┌п╬п╪ я┤п╦я│п╩п╣: TSSOP, SO, SOIC, MSOP, TQFP, LQFP п╦ я┌.п╢.
%set_verify_elf_method textrel=relaxed, unresolved=relaxed
%prep
%setup -q
##%patch0 -p1
%build
CFLAGS="-fno-stack-protector"
%configure \
--enable-doc \
--enable-dbus \
--with-gui=gtk
%make_build
%install
%make DESTDIR=%buildroot install
%post -n %name
%update_menus
%update_mimedb
%update_desktopdb
%postun -n %name
%clean_menus
%clean_mimedb
%clean_desktopdb
%files -n %name
%_bindir/*
%_datadir/pcb/tools/*
%_datadir/pcb/*.sh
%_datadir/pcb/qfp-ui
%_datadir/pcb/qfp.dat
%_datadir/pcb/pcb-menu.res
%_datadir/pcb/gpcb-menu.res
%_datadir/pcb/default_font
%_datadir/icons/hicolor/16x16/mimetypes/*
%_datadir/icons/hicolor/22x22/mimetypes/*
%_datadir/icons/hicolor/24x24/mimetypes/*
%_datadir/icons/hicolor/32x32/mimetypes/*
%_datadir/icons/hicolor/48x48/mimetypes/*
%_datadir/icons/hicolor/48x48/apps/*
%_datadir/icons/hicolor/scalable/mimetypes/*
%_datadir/icons/hicolor/scalable/apps/*
%_datadir/mimelnk/application/*
%_datadir/mime/application/*
%_datadir/mime/packages/pcb.xml
%doc /usr/share/man/man1/pcb.1.gz
%doc /usr/share/info/pcb*
%_desktopdir/pcb.desktop
%files -n %name-examples
%_datadir/pcb/examples/*
%_datadir/pcb/tutorial/*
%files -n %name-library
%_datadir/pcb/m4/*
%_datadir/pcb/newlib/*
%_datadir/pcb/pcblib-newlib/*
%_datadir/pcb/pcblib
%_datadir/pcb/pcblib.contents
%files -n %name-doc
%doc /usr/share/pcb/*html*
%doc /usr/share/pcb/*.gif
%doc /usr/share/pcb/*.png
%doc /usr/share/pcb/*.pdf
%doc /usr/share/pcb/*.eps
%doc /usr/share/pcb/*.ps
%changelog
…
Полный changelog можно просмотреть здесь