|
@@ -1,28 +1,33 @@
|
|
-%define snap 20100214
|
|
+%define snap 20130925
|
|
|
|
|
|
Name: geda-gaf
|
|
Name: geda-gaf
|
|
-Version: 1.6.1
|
|
+Version: 1.8.2
|
|
-Release: 2%{?_dist_release}
|
|
+Release: 1%{?_dist_release}
|
|
Summary: Design Automation toolkit for electronic design
|
|
Summary: Design Automation toolkit for electronic design
|
|
|
|
+Summary(ja): 電子回路の設計自動化ツール集
|
|
|
|
|
|
Group: Applications/Engineering
|
|
Group: Applications/Engineering
|
|
License: GPLv2
|
|
License: GPLv2
|
|
-URL: http://www.geda.seul.org
|
|
+URL: http://www.geda-project.org/
|
|
-Source0: http://geda.seul.org/devel/v1.6/%{version}/%{name}-%{version}.tar.gz
|
|
+Source0: http://ftp.geda-project.org/geda-gaf/stable/v1.8/1.8.2/%{name}-%{version}.tar.gz
|
|
|
|
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
BuildRequires: desktop-file-utils
|
|
BuildRequires: desktop-file-utils
|
|
-BuildRequires: gettext-devel
|
|
+BuildRequires: flex
|
|
BuildRequires: gawk
|
|
BuildRequires: gawk
|
|
-BuildRequires: intltool
|
|
+BuildRequires: gettext-devel
|
|
BuildRequires: gd-devel
|
|
BuildRequires: gd-devel
|
|
-BuildRequires: libtool-ltdl-devel
|
|
+BuildRequires: groff
|
|
-BuildRequires: shared-mime-info
|
|
|
|
BuildRequires: gtk2-devel
|
|
BuildRequires: gtk2-devel
|
|
BuildRequires: guile-devel
|
|
BuildRequires: guile-devel
|
|
-BuildRequires: transfig
|
|
+BuildRequires: intltool
|
|
BuildRequires: libstroke-devel
|
|
BuildRequires: libstroke-devel
|
|
|
|
+BuildRequires: libtool-ltdl-devel
|
|
BuildRequires: perl
|
|
BuildRequires: perl
|
|
|
|
+BuildRequires: shared-mime-info
|
|
|
|
+BuildRequires: texinfo
|
|
|
|
+BuildRequires: texlive
|
|
|
|
+BuildRequires: transfig
|
|
|
|
|
|
Requires: geda-docs = %{version}-%{release}
|
|
Requires: geda-docs = %{version}-%{release}
|
|
Requires: geda-gattrib = %{version}-%{release}
|
|
Requires: geda-gattrib = %{version}-%{release}
|
|
@@ -47,6 +52,7 @@ printed circuit board (PCB) layout.
|
|
|
|
|
|
%package -n libgeda
|
|
%package -n libgeda
|
|
Summary: Libraries for the gEDA project
|
|
Summary: Libraries for the gEDA project
|
|
|
|
+Summary(ja): gEDA プロジェクトの共用ライブラリ
|
|
Group: System Environment/Libraries
|
|
Group: System Environment/Libraries
|
|
|
|
|
|
%description -n libgeda
|
|
%description -n libgeda
|
|
@@ -55,6 +61,7 @@ This package contains libgeda, the library needed by gEDA applications.
|
|
|
|
|
|
%package -n libgeda-devel
|
|
%package -n libgeda-devel
|
|
Summary: Development files for the libgeda library
|
|
Summary: Development files for the libgeda library
|
|
|
|
+Summary(ja): libgeda の開発用ファイル
|
|
Group: Development/Libraries
|
|
Group: Development/Libraries
|
|
Requires: libgeda = %{version}-%{release}
|
|
Requires: libgeda = %{version}-%{release}
|
|
Requires: gtk2-devel
|
|
Requires: gtk2-devel
|
|
@@ -67,8 +74,9 @@ Development files for libgeda library
|
|
|
|
|
|
%package -n geda-symbols
|
|
%package -n geda-symbols
|
|
Summary: Electronic symbols for gEDA
|
|
Summary: Electronic symbols for gEDA
|
|
|
|
+Summary(ja): gEDA 電気用図記号
|
|
Group: Applications/Engineering
|
|
Group: Applications/Engineering
|
|
-#BuildArch: noarch
|
|
+BuildArch: noarch
|
|
|
|
|
|
%description -n geda-symbols
|
|
%description -n geda-symbols
|
|
This package contains a bunch of symbols of electronic devices
|
|
This package contains a bunch of symbols of electronic devices
|
|
@@ -77,8 +85,9 @@ used by gschem, the gEDA project schematic editor.
|
|
|
|
|
|
%package -n geda-docs
|
|
%package -n geda-docs
|
|
Summary: Documentation and Examples for gEDA
|
|
Summary: Documentation and Examples for gEDA
|
|
|
|
+Summary(ja): gEDA ドキュメント及びサンプル
|
|
Group: Applications/Documentation
|
|
Group: Applications/Documentation
|
|
-#BuildArch: noarch
|
|
+BuildArch: noarch
|
|
Requires: geda-symbols
|
|
Requires: geda-symbols
|
|
Provides: geda-examples = %{version}-%{release}
|
|
Provides: geda-examples = %{version}-%{release}
|
|
Obsoletes: geda-examples < 20090830-2
|
|
Obsoletes: geda-examples < 20090830-2
|
|
@@ -89,6 +98,7 @@ This package contains documentation and examples for the gEDA project.
|
|
|
|
|
|
%package -n geda-gattrib
|
|
%package -n geda-gattrib
|
|
Summary: Attribute editor for gEDA
|
|
Summary: Attribute editor for gEDA
|
|
|
|
+Summary(ja): gEDA 属性エディタ
|
|
Group: Applications/Engineering
|
|
Group: Applications/Engineering
|
|
Requires: geda-symbols
|
|
Requires: geda-symbols
|
|
|
|
|
|
@@ -122,6 +132,7 @@ and others.
|
|
|
|
|
|
%package -n geda-gschem
|
|
%package -n geda-gschem
|
|
Summary: Electronics schematics editor
|
|
Summary: Electronics schematics editor
|
|
|
|
+Summary(ja): 電子回路エディタ
|
|
Group: Applications/Engineering
|
|
Group: Applications/Engineering
|
|
Requires(pre): libgeda = %{version}-%{release}
|
|
Requires(pre): libgeda = %{version}-%{release}
|
|
Requires: geda-symbols
|
|
Requires: geda-symbols
|
|
@@ -146,13 +157,15 @@ Summary: Several utilities for the gEDA project
|
|
Group: Applications/Engineering
|
|
Group: Applications/Engineering
|
|
Requires: geda-symbols
|
|
Requires: geda-symbols
|
|
|
|
|
|
-
|
|
|
|
%description -n geda-utils
|
|
%description -n geda-utils
|
|
Several utilities for the gEDA project.
|
|
Several utilities for the gEDA project.
|
|
|
|
|
|
|
|
|
|
%prep
|
|
%prep
|
|
%setup -q
|
|
%setup -q
|
|
|
|
+# Implicit DSO linking
|
|
|
|
+# undefined reference to symbol 'atan2@@GLIBC_2.0'
|
|
|
|
+sed -i "s|(gschem_LINK) \$(gschem_OBJECTS)|(gschem_LINK) -lm \$(gschem_OBJECTS)|" gschem/src/Makefile.in
|
|
|
|
|
|
# rpmlint UTF-8
|
|
# rpmlint UTF-8
|
|
for f in symbols/{AUTHORS,ChangeLog-1.0} gschem/ChangeLog; do
|
|
for f in symbols/{AUTHORS,ChangeLog-1.0} gschem/ChangeLog; do
|
|
@@ -167,8 +180,7 @@ sed -i -e 's|"/lib /usr/lib|"/%{_lib} %{_libdir}|' configure
|
|
%endif
|
|
%endif
|
|
|
|
|
|
%build
|
|
%build
|
|
-
|
|
+%configure --enable-silent-rules --disable-static
|
|
-%configure --disable-static
|
|
|
|
make %{?_smp_mflags}
|
|
make %{?_smp_mflags}
|
|
|
|
|
|
|
|
|
|
@@ -176,7 +188,6 @@ make %{?_smp_mflags}
|
|
%{__rm} -rf %{buildroot}
|
|
%{__rm} -rf %{buildroot}
|
|
make INSTALL="%{_bindir}/install -p" install DESTDIR=%{buildroot}
|
|
make INSTALL="%{_bindir}/install -p" install DESTDIR=%{buildroot}
|
|
|
|
|
|
-
|
|
|
|
desktop-file-install --vendor "" \
|
|
desktop-file-install --vendor "" \
|
|
--dir %{buildroot}%{_datadir}/applications \
|
|
--dir %{buildroot}%{_datadir}/applications \
|
|
--delete-original \
|
|
--delete-original \
|
|
@@ -190,16 +201,9 @@ desktop-file-install --vendor "" \
|
|
|
|
|
|
|
|
|
|
# locale's
|
|
# locale's
|
|
-for i in libgeda38 geda-gattrib geda-gschem ; do
|
|
+%find_lang libgeda42
|
|
- if [ -d %{buildroot}%{_datadir}/locale/ ]; then
|
|
+%find_lang geda-gattrib
|
|
- for lang_dir in %{buildroot}%{_datadir}/locale/* ; do
|
|
+%find_lang geda-gschem
|
|
- lang=$(basename $lang_dir)
|
|
|
|
- if [ -e %{buildroot}%{_datadir}/locale/$lang/LC_MESSAGES/$i.mo ] ; then
|
|
|
|
- echo "%lang($lang) %{_datadir}/locale/$lang/LC_MESSAGES/$i.mo" >> $i.lang
|
|
|
|
- fi
|
|
|
|
- done
|
|
|
|
- fi
|
|
|
|
-done
|
|
|
|
|
|
|
|
install -d %{buildroot}%{_docdir}/%{name}/{examples,gnetlist,gsymcheck,utils}
|
|
install -d %{buildroot}%{_docdir}/%{name}/{examples,gnetlist,gsymcheck,utils}
|
|
|
|
|
|
@@ -221,6 +225,8 @@ install -pm 644 gschem/examples/README.* %{buildroot}%{_docdir}/%{name}/examples
|
|
%{__cp} -pr utils/examples %{buildroot}%{_docdir}/%{name}/utils
|
|
%{__cp} -pr utils/examples %{buildroot}%{_docdir}/%{name}/utils
|
|
|
|
|
|
find %{buildroot}%{_docdir} -name 'Makefile*' -exec rm -f '{}' \;
|
|
find %{buildroot}%{_docdir} -name 'Makefile*' -exec rm -f '{}' \;
|
|
|
|
+%{__rm} -f %{buildroot}%{_datadir}/mime/version
|
|
|
|
+%{__rm} -f %{buildroot}%{_datadir}/info/dir
|
|
|
|
|
|
|
|
|
|
%post -n geda-symbols
|
|
%post -n geda-symbols
|
|
@@ -287,7 +293,7 @@ make distcheck
|
|
%defattr(-,root,root,-)
|
|
%defattr(-,root,root,-)
|
|
%doc ABOUT-NLS AUTHORS ChangeLog COPYING README NEWS
|
|
%doc ABOUT-NLS AUTHORS ChangeLog COPYING README NEWS
|
|
|
|
|
|
-%files -n libgeda -f libgeda38.lang
|
|
+%files -n libgeda -f libgeda42.lang
|
|
%defattr(-,root,root,-)
|
|
%defattr(-,root,root,-)
|
|
%doc libgeda/{HACKING,ChangeLog*,BUGS,TODO}
|
|
%doc libgeda/{HACKING,ChangeLog*,BUGS,TODO}
|
|
%dir %{_datadir}/gEDA/
|
|
%dir %{_datadir}/gEDA/
|
|
@@ -297,6 +303,7 @@ make distcheck
|
|
%{_datadir}/gEDA/scheme/geda.scm
|
|
%{_datadir}/gEDA/scheme/geda.scm
|
|
%{_datadir}/gEDA/system-gafrc
|
|
%{_datadir}/gEDA/system-gafrc
|
|
%{_datadir}/mime/packages/libgeda.xml
|
|
%{_datadir}/mime/packages/libgeda.xml
|
|
|
|
+%{_infodir}/geda-scheme.info.gz
|
|
|
|
|
|
|
|
|
|
%files -n libgeda-devel
|
|
%files -n libgeda-devel
|
|
@@ -337,6 +344,7 @@ make distcheck
|
|
%{_datadir}/gEDA/gattrib-menus.xml
|
|
%{_datadir}/gEDA/gattrib-menus.xml
|
|
%{_datadir}/applications/geda-gattrib.desktop
|
|
%{_datadir}/applications/geda-gattrib.desktop
|
|
%{_datadir}/icons/hicolor/*/apps/geda-gattrib.*
|
|
%{_datadir}/icons/hicolor/*/apps/geda-gattrib.*
|
|
|
|
+%{_mandir}/man1/gattrib.1.gz
|
|
|
|
|
|
|
|
|
|
%files -n geda-gnetlist
|
|
%files -n geda-gnetlist
|
|
@@ -344,37 +352,48 @@ make distcheck
|
|
%doc gnetlist/{BUGS,ChangeLog*,TODO}
|
|
%doc gnetlist/{BUGS,ChangeLog*,TODO}
|
|
%doc %{_docdir}/%{name}/gnetlist
|
|
%doc %{_docdir}/%{name}/gnetlist
|
|
%{_bindir}/gnetlist
|
|
%{_bindir}/gnetlist
|
|
-%{_bindir}/mk_verilog_syms
|
|
+#{_bindir}/mk_verilog_syms
|
|
-%{_bindir}/sch2eaglepos.sh
|
|
+#{_bindir}/sch2eaglepos.sh
|
|
%{_bindir}/sw2asc
|
|
%{_bindir}/sw2asc
|
|
%{_datadir}/gEDA/scheme/gnet*.scm
|
|
%{_datadir}/gEDA/scheme/gnet*.scm
|
|
%{_datadir}/gEDA/system-gnetlistrc
|
|
%{_datadir}/gEDA/system-gnetlistrc
|
|
-%{_mandir}/man1/gnetlist.*
|
|
+%{_mandir}/man1/gnetlist.1.gz
|
|
|
|
+%{_mandir}/man1/sw2asc.1.gz
|
|
|
|
|
|
|
|
|
|
%files -n geda-gschem -f geda-gschem.lang
|
|
%files -n geda-gschem -f geda-gschem.lang
|
|
%defattr(-,root,root,-)
|
|
%defattr(-,root,root,-)
|
|
%doc gschem/{BUGS,ChangeLog*,TODO}
|
|
%doc gschem/{BUGS,ChangeLog*,TODO}
|
|
%{_bindir}/gschem
|
|
%{_bindir}/gschem
|
|
-%{_bindir}/gschemdoc
|
|
+#{_bindir}/gschemdoc
|
|
|
|
+%{_datadir}/gEDA/bitmap/gschem-*
|
|
|
|
+%{_datadir}/gEDA/gschem-colormap-bw
|
|
%{_datadir}/gEDA/scheme/auto-place-attribs.scm
|
|
%{_datadir}/gEDA/scheme/auto-place-attribs.scm
|
|
-%{_datadir}/gEDA/scheme/default-attrib-positions.scm
|
|
|
|
-%{_datadir}/gEDA/scheme/image.scm
|
|
|
|
-%{_datadir}/gEDA/scheme/pcb.scm
|
|
|
|
-%{_datadir}/gEDA/scheme/print.scm
|
|
|
|
%{_datadir}/gEDA/scheme/auto-uref.scm
|
|
%{_datadir}/gEDA/scheme/auto-uref.scm
|
|
|
|
+%{_datadir}/gEDA/scheme/color-map.scm
|
|
|
|
+%{_datadir}/gEDA/scheme/default-attrib-positions.scm
|
|
%{_datadir}/gEDA/scheme/generate_netlist.scm
|
|
%{_datadir}/gEDA/scheme/generate_netlist.scm
|
|
%{_datadir}/gEDA/scheme/gschem.scm
|
|
%{_datadir}/gEDA/scheme/gschem.scm
|
|
|
|
+%{_datadir}/gEDA/scheme/image.scm
|
|
%{_datadir}/gEDA/scheme/list-keys.scm
|
|
%{_datadir}/gEDA/scheme/list-keys.scm
|
|
|
|
+%{_datadir}/gEDA/scheme/pcb.scm
|
|
|
|
+%{_datadir}/gEDA/scheme/print.scm
|
|
%{_datadir}/gEDA/scheme/print-NB-attribs.scm
|
|
%{_datadir}/gEDA/scheme/print-NB-attribs.scm
|
|
-%{_datadir}/gEDA/bitmap/gschem-*
|
|
+%{_datadir}/gEDA/scheme/geda/core/gettext.scm
|
|
|
|
+%{_datadir}/gEDA/scheme/geda/os.scm
|
|
|
|
+%{_datadir}/gEDA/scheme/geda/attrib.scm
|
|
|
|
+%{_datadir}/gEDA/scheme/geda/deprecated.scm
|
|
|
|
+%{_datadir}/gEDA/scheme/geda/object.scm
|
|
|
|
+%{_datadir}/gEDA/scheme/geda/page.scm
|
|
|
|
+%{_datadir}/gEDA/scheme/gnetlist/backend-getopt.scm
|
|
|
|
+%{_datadir}/gEDA/scheme/gschem
|
|
|
|
+%{_datadir}/gEDA/scheme/partslist-common.scm
|
|
%{_datadir}/gEDA/system-gschemrc
|
|
%{_datadir}/gEDA/system-gschemrc
|
|
%{_datadir}/gEDA/gschem-gtkrc
|
|
%{_datadir}/gEDA/gschem-gtkrc
|
|
%{_datadir}/gEDA/gschem-colormap-darkbg
|
|
%{_datadir}/gEDA/gschem-colormap-darkbg
|
|
%{_datadir}/gEDA/gschem-colormap-lightbg
|
|
%{_datadir}/gEDA/gschem-colormap-lightbg
|
|
%{_datadir}/gEDA/print-colormap-darkbg
|
|
%{_datadir}/gEDA/print-colormap-darkbg
|
|
%{_datadir}/gEDA/print-colormap-lightbg
|
|
%{_datadir}/gEDA/print-colormap-lightbg
|
|
-%{_datadir}/gEDA/scheme/color-map.scm
|
|
|
|
%{_datadir}/mime/application/x-geda-schematic.xml
|
|
%{_datadir}/mime/application/x-geda-schematic.xml
|
|
%{_datadir}/applications/geda-gschem.desktop
|
|
%{_datadir}/applications/geda-gschem.desktop
|
|
%{_mandir}/man1/gschem.*
|
|
%{_mandir}/man1/gschem.*
|
|
@@ -403,8 +422,8 @@ make distcheck
|
|
%{_bindir}/convert_sym
|
|
%{_bindir}/convert_sym
|
|
%{_bindir}/sarlacc_schem
|
|
%{_bindir}/sarlacc_schem
|
|
%{_bindir}/sarlacc_sym
|
|
%{_bindir}/sarlacc_sym
|
|
-%{_bindir}/gschupdate
|
|
+%{_bindir}/gsymfix
|
|
-%{_bindir}/gsymfix.pl
|
|
+%{_bindir}/schdiff
|
|
%{_bindir}/pcb_backannotate
|
|
%{_bindir}/pcb_backannotate
|
|
%{_bindir}/gschlas
|
|
%{_bindir}/gschlas
|
|
%{_bindir}/olib
|
|
%{_bindir}/olib
|
|
@@ -412,15 +431,34 @@ make distcheck
|
|
%{_bindir}/gsch2pcb
|
|
%{_bindir}/gsch2pcb
|
|
%{_bindir}/pads_backannotate
|
|
%{_bindir}/pads_backannotate
|
|
%{_bindir}/tragesym
|
|
%{_bindir}/tragesym
|
|
-%{_bindir}/gsymupdate
|
|
|
|
%{_bindir}/gxyrs
|
|
%{_bindir}/gxyrs
|
|
-%{_bindir}/gnet_hier_verilog.sh
|
|
|
|
%{_datadir}/gEDA/system-gschlasrc
|
|
%{_datadir}/gEDA/system-gschlasrc
|
|
-%{_mandir}/man1/grenum.1.gz
|
|
|
|
%{_datadir}/gEDA/perl/lib/gxyrs.pm
|
|
%{_datadir}/gEDA/perl/lib/gxyrs.pm
|
|
|
|
+%{_mandir}/man1/convert_sym.1.gz
|
|
|
|
+%{_mandir}/man1/garchive.1.gz
|
|
|
|
+%{_mandir}/man1/gmk_sym.1.gz
|
|
|
|
+%{_mandir}/man1/grenum.1.gz
|
|
|
|
+%{_mandir}/man1/gsch2pcb.1.gz
|
|
|
|
+%{_mandir}/man1/gschlas.1.gz
|
|
|
|
+%{_mandir}/man1/gsymfix.1.gz
|
|
|
|
+%{_mandir}/man1/gxyrs.1.gz
|
|
|
|
+%{_mandir}/man1/pads_backannotate.1.gz
|
|
|
|
+%{_mandir}/man1/pcb_backannotate.1.gz
|
|
|
|
+%{_mandir}/man1/olib.1.gz
|
|
|
|
+%{_mandir}/man1/refdes_renum.1.gz
|
|
|
|
+%{_mandir}/man1/tragesym.1.gz
|
|
|
|
+%{_mandir}/man1/sarlacc_schem.1.gz
|
|
|
|
+%{_mandir}/man1/sarlacc_sym.1.gz
|
|
|
|
+%{_mandir}/man1/schdiff.1.gz
|
|
|
|
+%{_mandir}/man1/smash_megafile.1.gz
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
%changelog
|
|
|
|
+* Wed Oct 29 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 1.8.2-1
|
|
|
|
+- updated to 1.8.2
|
|
|
|
+- added BR: texinfo, texlive
|
|
|
|
+- updated URL
|
|
|
|
+
|
|
* Tue Sep 28 2010 Shu KONNO <owa@bg.wakwak.com> 1.6.1-2
|
|
* Tue Sep 28 2010 Shu KONNO <owa@bg.wakwak.com> 1.6.1-2
|
|
- rebuilt with rpm-4.8.1 for pkg-config
|
|
- rebuilt with rpm-4.8.1 for pkg-config
|
|
|
|
|