[Patch] etherbat: remove dependancy on libnet.a
by Mahavir Jain
Signed-off-by : Mahavir Jain <mjain(a)marvell.com>
--- b/etherbat.spec 2009-07-28 12:50:05.000000000 +0530
+++ a/etherbat.spec 2009-07-28 14:45:32.000000000 +0530
@@ -1,6 +1,6 @@
Name: etherbat
Version: 1.0.1
-Release: 5%{?dist}
+Release: 5%{?dist}.fa1
Summary: Ethernet topology discovery
Group: Applications/Internet
@@ -20,7 +20,7 @@ running Etherbat and two other devices.
%setup -q
%build
-CFLAGS="$RPM_OPT_FLAGS" make LIBNET_STATIC=%{_libdir}/libnet.a
+CFLAGS="$RPM_OPT_FLAGS" make
%install
rm -rf $RPM_BUILD_ROOT
@@ -41,6 +41,9 @@ rm -rf $RPM_BUILD_ROOT
%{_bindir}/etherbat
%changelog
+* Tue Jul 28 2009 Mahavir Jain <mjain(a)marvell.com> 1.0.1-5.fa1
+- Build etherbat dynamically as libnet-devel 1.3 provides libnet.so.
+
* Tue Feb 24 2009 Fedora Release Engineering
<rel-eng(a)lists.fedoraproject.org> - 1.0.1-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
14 years, 2 months
[PATCH] etherbat: missing libnet.a from libnet-devel 1.1.3.1
by Mahavir Jain
Signed-off-by: Mahavir Jain <mjain(a)marvell.com>
--- b/libnet.spec 2009-07-24 19:09:21.000000000 +0530
+++ a/libnet.spec 2009-07-24 19:11:14.000000000 +0530
@@ -1,7 +1,7 @@
Summary: C library for portable packet creation and injection
Name: libnet
Version: 1.1.3
-Release: 1%{?dist}
+Release: 2%{?dist}.fa1
License: BSD
Group: System Environment/Libraries
URL: http://www.sourceforge.net/projects/libnet-dev/
@@ -43,8 +43,8 @@ make %{?_smp_mflags}
rm -rf $RPM_BUILD_ROOT
make DESTDIR=$RPM_BUILD_ROOT INSTALL='install -p' install
-# Don't install any static .a and libtool .la files
-rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}.{a,la}
+# Don't install any libtool .la files
+rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}.la
# Prepare samples directory and perform some fixes
rm -rf __dist_sample/sample/win32
@@ -83,10 +83,14 @@ rm -rf $RPM_BUILD_ROOT
%{_bindir}/%{name}-config
%{_libdir}/%{name}.so
%{_includedir}/libnet.h
+%{_libdir}/libnet.a
%{_includedir}/%{name}/
%{_mandir}/man3/%{name}*.3*
%changelog
+* Fri Jul 24 2009 Mahavir Jain <mjain(a)marvell.com> 1.1.3-2
+- Provide libnet.a for other packages to build
+
* Sat May 16 2009 Robert Scheck <robert(a)fedoraproject.org> 1.1.3-1
- Upgrade to 1.1.3
14 years, 2 months
Reusing laptop for ARM5 install
by Philip Rhoades
People,
I have a laptop with a dead motherboard - I was wondering if it might be
possible to install an ARM5 motherboard in it for testing (I don't need
it to be portable anymore) so I can reuse the keyboard, screen and HD?
(as well as test out F11 on ARM).
Suggestions?
Thanks,
Phil.
--
Philip Rhoades
GPO Box 3411
Sydney NSW 2001
Australia
E-mail: phil(a)pricom.com.au
14 years, 2 months
X-server up for Fedora-ARM
by Jitesh Shah
Hi all,
Got The X-server and Gnome Desktop to build on ARM. Attaching
screenshots of an ARM board running Gnome! (yay!)
The packages needed for X and Gnome aren't in the repo yet. Hopefully,
I'll mash out a repo this weekend.
Regards,
Jitesh
14 years, 2 months
[PATCH] subcommander: Fix for error invalid use of incomplete type 'struct svn_prop_t'
by Mahavir Jain
Signed-off-by: Mahavir Jain <mjain marvell com>
--- subcommander-2.0.0b4_orig/svn/CommitItem.cpp 2009-07-17
06:56:17.000000000 -0400
+++ subcommander-2.0.0b4/svn/CommitItem.cpp 2009-07-17
06:59:51.000000000 -0400
@@ -9,7 +9,7 @@
// sc
#include "CommitItem.h"
-
+#include <svn_props.h>
namespace svn
{
--- subcommander-2.0.0b4_orig/svn/Property.cpp 2009-07-17
06:56:17.000000000 -0400
+++ subcommander-2.0.0b4/svn/Property.cpp 2009-07-17 07:00:29.000000000
-0400
@@ -11,8 +11,7 @@
#include "Property.h"
// svn
-#include <svn_client.h>
-
+#include <svn_props.h>
namespace svn
{
--- b/subcommander.spec 2009-07-20 03:01:07.000000000 -0400
+++ a/subcommander.spec 2009-07-20 02:59:21.000000000 -0400
@@ -2,7 +2,7 @@
Name: subcommander
Version: 1.9.94
-Release: 6%{?dist}
+Release: 7%{?dist}.fa1
Summary: Graphical UI for subversion
Group: Development/Tools
@@ -17,6 +17,7 @@ Patch3: subcommander-2.0.0b4-gui.patch
Patch4: subcommander-2.0.0b4-svn15.patch
# Sent mail to upstream via mailing list
Patch5: subcommander-2.0.0b4-gcc44.patch
+Patch6: subcommander-2.0.0b4-cpp.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u}
-n)
BuildRequires: automake
@@ -45,6 +46,7 @@ is called submerge.
%patch3 -p1 -b .gui
%patch4 -p1 -b .svn
%patch5 -p1 -b .gcc44
+%patch6 -p1 -b .cpp
%build
aclocal
@@ -85,6 +87,9 @@ rm -rf $RPM_BUILD_ROOT
%doc README CHANGES COPYING
%changelog
+* Mon Jul 20 2009 Mahavir Jain <mjain(a)marvell.com> 1.9.94-7
+- Fix build failure due to invalid use of incomplete type 'struct
svn_prop_t'
+
* Sun Mar 1 2009 Jochen Schmitt <Jochen herr-schmitt de> 1.9.94-6
- Fix desktop file (BZ #487869)
14 years, 2 months
How to properly name a cross-toolchain package?
by Peter Lemenkov
Hello All!
I plan to add arm-toolchain into Fedora and encountered a difficulty -
how to properly name the package? From what I found in the Internets,
the cross-toolchains *often* named with the following prefix:
<arch>-<vendor>-<operating system>-<libc>-
For example:
i686-pc-linux-gnu-
powerpc-unknown-linux-gnu-
x86_64-unknown-linux-gnu-
http://www.gentoo.org/proj/en/base/embedded/handbook/?part=1&chap=3
However sometimes they named differently (arm-none-eabi-,
arm-uclinuxeabi-, etc). Some cross-compilers already included into
Fedora, and their packages naming schemes are also different - some
examples of prefixes are arm-gp2x-linux-, avr-, msp430-, spu-
(mingw32 differs from others because it, at least, implies target OS
and libc).
I'm sure, it's time to create unified rules for packaging of
cross-toolchains, but right now I'm asking you for help in proper
naming of it. Should we name it as <arch>-<vendor>-<operating
system>-<libc>-gcc or should we use some other naming schemes? What
values should be used for <vendor> - "fedora" maybe? O should we
simply drop this field ("unknown")?
--
With best regards!
14 years, 2 months
[PATCH] scsi-target-utils: Fix sync_file_range symbol for arm.
by Vinit Dhatrak
Signed-off-by: Vinit Dhatrak <vinitd(a)marvell.com>
---
--- a/scsi-target-utils.spec 2009-07-08 02:28:33.000000000 -0400
+++ b/scsi-target-utils.spec 2009-07-08 02:41:06.000000000 -0400
@@ -11,6 +11,7 @@ URL: http://stgt.berlios.de
Source0: http://stgt.berlios.de/releases/tgt-%{date}.tar.bz2
Source1: tgtd.init
Patch0: tgt-20080805-shebang.patch
+Patch1: tgt-20090807-file-range-arm.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: openssl-devel pkgconfig
@@ -23,6 +24,7 @@ Currently, software iSCSI targets are su
%prep
%setup -q -n tgt-%{date}
%patch0 -p1
+%patch1 -p1
%{__chmod} 0644 scripts/tgt-core-test
%build
@@ -76,6 +78,9 @@ fi
%{_initrddir}/tgtd
%changelog
+* Mon Jul 06 2009 Vinit Dhatrak <vinitd(a)marvell.com> - 0.0-6.20080805snap
+- Add patch for sync_file_range on arm arch.
+
* Tue Oct 21 2008 Terje Rosten <terje.rosten(a)ntnu.no> - 0.0-6.20080805snap
- Add tgt-admin man page, tgt-admin and tgt-core-test
--- tgt-20080805/usr/util.h 2008-07-31 19:01:51.000000000 -0400
+++ tgt-20090807/usr/util.h 2009-07-08 02:32:20.000000000 -0400
@@ -107,6 +107,8 @@ extern unsigned long pagesize, pageshift
#define __NR_sync_file_range 1300
#elif defined(__powerpc64__) || defined(__PPC__)
#define __NR_sync_file_range 308
+#elif defined(__arm__)
+#define __NR_sync_file_range __NR_sync_file_range2
#endif
#endif
14 years, 2 months
Fedora-11 ARM available!
by Kedar Sovani
Fedora-11 ARM Repositories are now available!
Details: built for ARMv5 EABI, soft-float, little endian.
Currently there are packages from three yum groups: Base, Core
and Web-Server.
A yum-enabled pre-built root filesystem is available along with
instructions for working with known platforms (currently Qemu,
Sheevaplug)
The Fedora/ARM architecture wiki page has more information:
http://fedoraproject.org/wiki/Architectures/ARM
Do let us know any issues that you may face, or any additional
Fedora Packages/Groups that you would like to have in the
repositories.
Our next steps include a) making the package repository much more
complete by building packages from more package groups (starting
with the Gnome Desktop group) b) tracking f11-updates for these packages.
Thanks,
Kedar.
14 years, 2 months
Java status for ARM?
by Peter Lemenkov
Hello!
Seems that absence of gcj is the most significant difference between
Fedora-ARM and main Fedora repository. What issues prevents gcj from
being built? While digging spec-file for GCC, I found %bootstrap_java
condition - maybe we should simply turn it on? :)
--
With best regards!
14 years, 3 months