Skip to content

Recent Articles

22
Nov

Another kopete-facebook-0.1.4-2 post

Just finished building for Fedora 11 i586 and Fedora 12 i686, libqjson also updated to 0.6.3 on Fedora 11.
Files available here.

18
Nov

kopete-facebook-0.1.4-2

Updated my RPMs for Fedora 12 to fix the buddy list not showing.

http://duncan.mac-vicar.com/blog/archives/597

http://rubbad.com/files/fedora/12/RPM/x86_64/kopete-facebook-0.1.4-2.fc12.x86_64.rpm

24
Oct

libqjson updated

libqjson updated to version 0.6.3 for x86_64 fedora 11 and 12.

download from here.

23
Oct

kopete-facebook

RPMs for fedora 12 beta x86_64 available now too.
see http://rubbad.com/files/fedora/12

18
Oct

kopete-facebook 0.1.4

New version released by Duncan Mac-Vicar.

See http://duncan.mac-vicar.com/blog/archives/597 for details.

Installation instructions for fedora 11:

64 bit:

wget http://rubbad.com/files/fedora/11/RPM/x86_64/libqjson0-0.6.0-1.fc11.x86_64.rpm
wget http://rubbad.com/files/fedora/11/RPM/x86_64/kopete-facebook-0.1.4-1.fc11.x86_64.rpm
su -c 'yum install --nogpgcheck libqjson0-0.6.0-1.fc11.x86_64.rpm kopete-facebook-0.1.4-1.fc11.x86_64.rpm'

32bit:
wget http://rubbad.com/files/fedora/11/RPM/i586/libqjson0-0.6.0-1.fc11.i586.rpm
wget http://rubbad.com/files/fedora/11/RPM/i586/kopete-facebook-0.1.4-1.fc11.i586.rpm
su -c 'yum install --nogpgcheck libqjson0-0.6.0-1.fc11.i586.rpm kopete-facebook-0.1.4-1.fc11.i586.rpm'

21
Sep

forumet är down! :(

21.09.2009 – Käyttökatkos

Meillä on tällä hetkellä ongelmia PHP sessions:ien kanssa. Korjaus saattaa aiheuttaa muutaman minuutin katkoksen websivustojen toiminnassa palvelimella tänään 23:00-23:30 välisenä aikana.
Pahoittelemme mahdollista häiriötä.

http://www.webholder.fi/tiedotteet/

Verkar gälla redan, kommer inte åt forumet annat än database error meddelande.

31
Jul

Kopete facebook-plugin for fedora

Finally, I have successfully ported and built this: http://aur.archlinux.org/packages.php?ID=26731 to fedora 11, RPMs and source are available from here.

I’m using an old source revision for the kopete-plugin, namely version 20090702-1 that the src.rpm will download from this site also as I did not know from where else I could get it.

You need to grab libqjson0-0.5.1-1.fc11.i586.rpm for it to work/install, and probably the devel package of the same if you want to build it.

libqjson0 packages are taken from the openSuSE build service and spec files are altered to match the fedora guidelines. I’m sure they’re not 100% compatible with that.

You might also need kde >= 4.3 RC for the kopete plugin to build. You can find instructions on how to enable the kde-unstable repository here.

kde4-oxygen-kopete-facebook1

note: mock will fail on the kopete-facebook-git*.src.rpm build due to missing libqjson0, it can’t find it, it is not in the repositories.

UPDATE: 64 bit rpms are now available for libqjson and kopete-facebook-git, also fixed a file permission error in kopete-facebook-git.

26
Jul

vbox-runner on fedora 11

I just built my first RPM for fedora! w000t!

In this post I will document the steps I took to make it build. I’ll start from the very beginning.

Tools used:
yum groupinstall "Development Tools"
yum install rpmdevtools

as stated here.

Then I installed rpmlint because I wanted to check on my .spec file to make sure it was in good condition, usage:
rpmlint -i specfile

Ran rpmbuild-setuptree which will create an “rpmbuild” directory in your $HOME directory. Underneath “rpmbuild” are a set of subdirectories (such as SPECS and BUILD), which you will use for creating your packages. The “rpmdev-setuptree” also creates an “~/.rpmmacros” file which will cause rpm and rpmbuild to use them when appropriate. /quote

Got the source from Kde-Look and put it in ~/rpmbuild/SOURCES, and then cd to ~/rpmbuild/SPECS folder and ran
rpmdev-newspec vbox-runner
This creates the file vboxrunner.spec file, that need to be edited to suit the program. Since I had no idea about how to install a package without a configure and/or make file (this one doesn’t) I grabbed another file from the archlinux user repositories (AUR), because I  have used that one before when I was using Archlinux, had a look at the PKGBUILD for clues of what to fill the spec file with.

This is the PKGBUILD:
Contributor: Jan Zitnik <jan@zitnik.org>
pkgname=vbox-runner
pkgver=0.2
pkgrel=1
arch=(i686 x86_64)
pkgdesc="Run Virtualbox machines in KRunner"
url="http://www.kde-look.org/content/show.php/VBox+Runner?content=107926"
license="GPL"
depends=('kdebase')
makedepends=('cmake' 'gcc' 'automoc4')
source=(http://www.kde-look.org/CONTENT/content-files/107926-vbox-runner-$pkgver.tar.gz)
md5sums=('0c9c34bed0001b17ee882a3764ef047d')

build() {
cd $startdir/src/vbox-runner-$pkgver
mkdir build
cd build

cmake ../ || return 1
make || return 1
make DESTDIR=$startdir/pkg install || return 1

And this is the vbox-runner.spec file before:
Name: test
Version:
Release: 1%{?dist}
Summary:

Group:
License:
URL:
Source0:
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

BuildRequires:
Requires:

%description

%prep
%setup -q

%build
%configure
make %{?_smp_mflags}

%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root,-)
%doc

%changelog
And the completed one, after I scratched my head a while:

Name: vbox-runner
Version: 0.2
Release: 1%{?dist}
Summary: Run Virtualbox machines in KRunner

Group: User Interface/Desktops
License: GPL
URL: http://www.kde-look.org/content/show.php/VBox+Runner?content=107926
Source0: http://www.kde-look.org/CONTENT/content-files/107926-vbox-runner-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

BuildRequires: cmake gcc automoc4 kdebase-devel
Requires: kdebase

%description
vbox-runner is a plugin for krunner, virtualbox machines can be started directly from krunner with this plugin.

%prep
%setup -q

%build

%install
rm -rf %{buildroot}
cmake -DCMAKE_INSTALL_PREFIX=/usr
make install DESTDIR=%{buildroot}

%clean
rm -rf %{buildroot}

%files
%defattr(-,root,root,-)
%doc
%{_libdir}/kde4/krunner_vbox.so
%{_datadir}/kde4/services/*.desktop
%{_datadir}/pixmaps/*

%changelog
* Sun Jul 26 2009 Magnus Tuominen magnus.tuominen@gmail.com 0.2-1
- Initial RPM for fedora.

The build will complain about some rpath issue with krunner_vbox.so so it has to be built with these options:
QA_RPATHS=$[0x0001|0x0010 ] rpmbuild -ba vbox-runner.spec
otherwise it will fail with this error message:
ERROR 0001: file '/usr/lib/kde4/krunner_vbox.so' contains a standard rpath '/usr/lib' in [/usr/lib:/usr/lib/kde4/devel]
error: Bad exit status from /var/tmp/rpm-tmp.gL6Psw (%install)

The result is this:

krunner-fedora

Pretty sweet huh?

You can grab the RPMs with the source from here.

http://rubbad.com/files/fedora/11/

Remember, all commands are to be run as user, except for the installation of the tools part, do NOT run these as root, ever!
Many thanks to Konqui and Jan Zitnik, whom without this would never had been built..
That's all folks! Comments and pointers appreciated, this is my first attempt at building RPMs after all, and I'm sure there are some things that could have been done differently?
UPDATE: version 0.2-2 is done, I fixed the issue with rpath and rebuilt the rpm according to the fedora package guidelines.
Added

chrpath --delete %{buildroot}%{_libdir}/kde4/krunner_vbox.so to the %install section in the spec file.
UPDATE2 version 0.2-3: addedd

%doc, %post, %postun and %find_lang to spec file.

UPDATE3 (heh) version 0.2-4 is done, now rpmlint and mock are really happy.
some changes to spec file to make rpmlint and mock happy.

15
Jul

Installing 64bit flash in Archlinux 64bit.

Howto install flash in 64bit archlinux.

#pacman -S flashplugin

done! I was surprised when I did that by mistake, that it actually seems to have installed the 64bit flash-plugin rather than the 32bit one with nspluginwrapper & co. No more manually moving files around!

14
Jul

Android

The Android livecd v.02 is out. I grabbed a copy from http://code.google.com/p/live-android/ and booted it up inside virtualbox to have a look.

Seems pretty sweet to me! Now I want a Android phone… :)

Settings to use for creating the virtualmachine should be Linux and Linux2.6, I gave it 256MB of memory and enabled 3d acceleration, but it surely works with far less than that.

the boot screen

the boot screen

firstboot, omg no battery!

firstboot, omg no battery!

default desktop

default desktop

the google bar

the google bar

applications and settings, I guess.

applications and settings, I guess.

some more settings

some more settings

About Android

About Android

Apache license

Apache license

the web browser, works really well. Execpt I couldn't figure out how to close it.

the web browser, works really well. Execpt I couldn't figure out how to close it.

I’m impressed and I’m looking forward to see how this develops!

Bad Behavior has blocked 30 access attempts in the last 7 days.