Mailinglist Archive: opensuse-buildservice (287 mails)

< Previous Next >
Re: [opensuse-buildservice] Problems building gizmod package on build server -- works fine locally...?
  • From: Marcus Hüwe <suse-tux@xxxxxx>
  • Date: Tue, 25 Sep 2007 02:58:44 +0200
  • Message-id: <20070925005844.GC3961@xxxxxxxxxxxxxxxxxxx>
On 2007-09-25 01:01:28 +0200, Martin Møller wrote:
> If anyone has the option, you may want to change the 'reporting a bug' to say something to the effect of joining this mailing-list.
> I originally filed a bug-report in buzilla.novell.com as that was what 'reporting a bug' lead me to believe what the right thing to do and they said I should post it on the ML....
> 
I think you're referring to #326970? This is a packaging bug and
not a BuildService bug so it belongs to the opensuse-packaging@xxxxxxxxxxxx
list or to this one (personally I would prefer opensuse-packaging).
I just had a look at your gizmod package - I attached a small patch (+ some
comments) for your spec file. If you apply this patch to your spec file
you should be able to build gizmod in the BS.
If you have question don't hesitate to ask:)


Marcus
--- gizmod.spec.old     2007-09-25 02:03:00.000000000 +0200
+++ gizmod.spec 2007-09-25 02:34:08.000000000 +0200
@@ -11,7 +11,9 @@
 BuildRoot: %{_tmppath}/%{name}-root
 Provides: gizmod
 BuildRequires: boost-devel libvisual-devel alsa-devel xorg-x11-devel
-Requires: python boost libvisual alsa xorg-x11
+BuildRequires: gcc-c++ python-devel
+# no need to list the Requires manually
+#Requires: python boost libvisual alsa xorg-x11
 
 %description
 Gizmod is an input handler that binds to a specific device and can
@@ -27,12 +29,14 @@
 %setup -q
 
 %build
-CFLAGS="-O2" CXXFLAGS="-O2" ./configure --prefix=/usr --sysconfdir=/etc --with-boost=/usr --enable-visplugin
-make
+#CFLAGS="-O2" CXXFLAGS="-O2" 
+%configure --with-boost --enable-visplugin
+%__make
 
 %install
-if [ ! %{buildroot} = "/" ]; then %{__rm} -rf %{buildroot}; fi
-make DESTDIR=%{buildroot} install
+# you should rely on the %%clean section
+#if [ ! %{buildroot} = "/" ]; then %{__rm} -rf %{buildroot}; fi
+%makeinstall
 
 %clean
 if [ ! %{buildroot} = "/" ]; then %{__rm} -rf %{buildroot}; fi
@@ -41,7 +45,7 @@
 %files
 %defattr(-,root,root)
 %doc AUTHORS ChangeLog COPYING INSTALL NEWS NOTICE README TODO
-%{_prefix}/bin/*
-%{_prefix}/lib/*
-%{_prefix}/include/*
-/etc/*
+%{_bindir}/*
+%{_libdir}/*
+%{_includedir}/*
+%{_sysconfdir}/*
< Previous Next >