[spec] update unicorn.spec

2006-06-27 Thread Irek Słonina

Witam,
w załączniku uaktualniony unicorn.spec, zmiany:
- uaktualniony do 0.9.3 (dzięki czemu buduje się zarówno usb
  jak i została naprawiona niezgodność z nowym skb_unlink),
- nowa metoda budowania modułów kernelowych

pakiet się buduje, ładuje się na pci_atm na UP,
innych z racji braku sprzętu nie mam jak przetestować.

-- 
Pozdrawiam,
Irek Słonina
--- unicorn.spec.orig   2006-06-27 13:17:34.678737000 +0200
+++ unicorn.spec2006-06-27 13:18:25.033884000 +0200
@@ -2,8 +2,6 @@
 #
 # TODO
 # - optflags
-# - usb driver doesn't build
-# - pci dirver doesn't with 2.6.14.6 (skb_unlink changed in kernel)
 # - bewan_adsl_status is linked with gtk+, maybe subpackage
 # - rc-scripts support?
 #
@@ -18,13 +16,13 @@
 Summary:   Unicorn ADSL modem software
 Summary(pl):   Oprogramowanie do modemów ADSL Unicorn
 Name:  unicorn
-Version:   0.9.0
+Version:   0.9.3
 %define_rel0.1
 Release:   %{_rel}
 License:   GPL v2
 Group: Base/Kernel
-Source0:   http://www.bewan.com/bewan/drivers/bast-%{version}.tgz
-# Source0-md5: 8b4f880e79d9d23029cc8f85e2f6478a
+Source0:   
http://www.bewan.com/bewan/drivers/A1012-A1006-A904-A888-A983-%{version}.tgz
+# Source0-md5: ff9829f03168279a079d05aea780ee99
 URL:   http://www.bewan.com/
 BuildRequires: gtk+-devel
 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -79,22 +77,32 @@
if [ ! -r "%{_kernelsrcdir}/config-$cfg" ]; then
exit 1
fi
-   rm -rf include
-   install -d include/{linux,config}
-   ln -sf %{_kernelsrcdir}/config-$cfg .config
-   ln -sf %{_kernelsrcdir}/include/linux/autoconf-$cfg.h 
include/linux/autoconf.h
-   ln -sf %{_kernelsrcdir}/include/asm-%{_target_base_arch} include/asm
-   ln -sf %{_kernelsrcdir}/Module.symvers-$cfg Module.symvers
-   touch include/config/MARKER
+   install -d o/include/linux
+   ln -sf %{_kernelsrcdir}/config-$cfg o/.config
+   ln -sf %{_kernelsrcdir}/Module.symvers-$cfg o/Module.symvers
+   ln -sf %{_kernelsrcdir}/include/linux/autoconf-$cfg.h 
o/include/linux/autoconf.h
+%if %{with dist_kernel}
+   %{__make} -C %{_kernelsrcdir} O=$PWD/o prepare scripts
+%else
+   install -d o/include/config
+   touch o/include/config/MARKER
+   ln -sf %{_kernelsrcdir}/scripts o/scripts
+%endif
%{__make} -C %{_kernelsrcdir} clean \
-   RCS_FIND_IGNORE="-name '*.ko' -o" \
-   M=$PWD O=$PWD \
+   KERNEL_SOURCES="$PWD/o" \
+   RCS_FIND_IGNORE="-name '*.ko' -o -name nv-kernel.o -o" \
+   SYSSRC=%{_kernelsrcdir} \
+   SYSOUT=$PWD/o \
+   M=$PWD O=$PWD/o \
%{?with_verbose:V=1}
%{__make} -C %{_kernelsrcdir} modules \
-   HOSTCC="%{__cc}" \
-   CPP="%{__cpp}" \
-   M=$PWD O=$PWD \
+   KERNEL_SOURCES="$PWD/o" \
+   CC="%{__cc}" CPP="%{__cpp}" \
+   SYSSRC=%{_kernelsrcdir} \
+   SYSOUT=$PWD/o \
+   M=$PWD O=$PWD/o \
%{?with_verbose:V=1}
+
mv unicorn_pci_atm{,-$cfg}.ko
mv unicorn_pci_eth{,-$cfg}.ko
 done
@@ -105,23 +113,32 @@
if [ ! -r "%{_kernelsrcdir}/config-$cfg" ]; then
exit 1
fi
-   rm -rf include
-   install -d include/{linux,config}
-   ln -sf %{_kernelsrcdir}/config-$cfg .config
-   ln -sf %{_kernelsrcdir}/include/linux/autoconf-$cfg.h 
include/linux/autoconf.h
-   ln -sf %{_kernelsrcdir}/include/asm-%{_target_base_arch} include/asm
-   ln -sf %{_kernelsrcdir}/Module.symvers-$cfg Module.symvers
-   touch include/config/MARKER
+   install -d o/include/linux
+   ln -sf %{_kernelsrcdir}/config-$cfg o/.config
+   ln -sf %{_kernelsrcdir}/Module.symvers-$cfg o/Module.symvers
+   ln -sf %{_kernelsrcdir}/include/linux/autoconf-$cfg.h 
o/include/linux/autoconf.h
+%if %{with dist_kernel}
+   %{__make} -C %{_kernelsrcdir} O=$PWD/o prepare scripts
+%else
+   install -d o/include/config
+   touch o/include/config/MARKER
+   ln -sf %{_kernelsrcdir}/scripts o/scripts
+%endif
%{__make} -C %{_kernelsrcdir} clean \
-   RCS_FIND_IGNORE="-name '*.ko' -o" \
-   M=$PWD O=$PWD \
+   RCS_FIND_IGNORE="-name '*.ko' -o -name nv-kernel.o -o" \
+   SYSSRC=%{_kernelsrcdir} \
+   SYSOUT=$PWD/o \
+   M=$PWD O=$PWD/o \
%{?with_verbose:V=1}
%{__make} -C %{_kernelsrcdir} modules \
-   HOSTCC="%{__cc}" \
-   CPP="%{__cpp}" \
-   M=$PWD O=$PWD \
+   CC="%{__cc}" CPP="%{__cpp}" \
+   SYSSRC=%{_kernelsrcdir} \
+   SY

Re: zaleznosci monodevelop-0.11-1

2006-05-29 Thread Irek Słonina
[EMAIL PROTECTED] wrote:
> Code:
>> poldek:/all-avail> install monodevelop-0.11-1
>> Processing dependencies...
>> error: monodevelop-0.11-1: req mono(gconf-sharp) = 2.4.0.0 not found
>> error: monodevelop-0.11-1: req mono(gdk-sharp) = 2.4.0.0 not found
>> error: monodevelop-0.11-1: req mono(glade-sharp) = 2.4.0.0 not found
>> error: monodevelop-0.11-1: req mono(glib-sharp) = 2.4.0.0 not found
>> error: monodevelop-0.11-1: req mono(gnome-sharp) = 2.4.0.0 not found
>> error: monodevelop-0.11-1: req mono(gnome-vfs-sharp) = 2.4.0.0 not
> found
>> error: monodevelop-0.11-1: req mono(gtk-sharp) = 2.4.0.0 not found
>> error: monodevelop-0.11-1: req mono(pango-sharp) = 2.4.0.0 not found
>> There are 1 package to install:
>> I monodevelop-0.11-1
>> Need to get 1.9MB of archives. After unpacking 5.6MB will be used.
>> error: 8 unresolved dependencies
>> There were errors
> 
> o ile sie doszukalem to chodzi o paczki dotnet-gtk-sharp itp. ale
> nie widze w cvs zeby wersja byla 2.4.0.0 jest 1.0.10.x czy ktos moze
> mi powiedziec skad to wziac. a moze jest niesojnosc w repo??
> 

nie dotnet-gtk-sharp tylko dotnet-gtk-sharp2. ja mam z th:

dotnet-gecko-sharp-0.11-0.1  2006/05/02 21:4654.0 KB
dotnet-gtk-sharp-1.0.10-62005/11/30 15:23 1.2 MB
dotnet-gtk-sharp-devel-1.0.10-6  2005/11/30 15:23 2.2 MB
dotnet-gtk-sharp2-2.8.2-42006/03/20 22:52 1.8 MB
dotnet-gtk-sharp2-devel-2.8.2-4  2006/03/20 22:52 5.2 MB
dotnet-gtk-sharp2-gnome-2.8.2-4  2006/03/20 22:52   655.0 KB
dotnet-gtksourceview-sharp-0.5-102005/12/03 12:5657.0 KB
dotnet-gtksourceview-sharp-devel-0.5-10  2005/12/03 12:5682.0 KB
dotnet-gtksourceview-sharp2-0.10-3   2005/12/03 13:0453.0 KB

dotnet-gtk-sharp2-2.6* z ac też zapenwe się nada.

ale... to mu nie wystarcza (= 2.4.0.0, a nie => 2.4.0.0)
pomaga mu brutalnie zrobić --nodeps.


-- 
Irek Słonina

___
pld-devel-pl mailing list
pld-devel-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl


poprawka do python-gnome-extras.spec

2005-08-25 Thread Irek Słonina

spaczkowany katalog examples do python-gnome-extras-examples
oraz dodane brakujące requires python-gnome-extras-print do
python-gnome-extras-gtksourceview.

--
pozdrawiam,
Irek Słonina
Index: python-gnome-extras.spec
===
RCS file: /cvsroot/SPECS/python-gnome-extras.spec,v
retrieving revision 1.9
diff -u -r1.9 python-gnome-extras.spec
--- python-gnome-extras.spec4 Jun 2005 09:21:59 -   1.9
+++ python-gnome-extras.spec25 Aug 2005 12:14:12 -
@@ -11,7 +11,7 @@
 Summary(pl):   Wi±zania Pythona do bibliotek GNOME
 Name:  python-gnome-extras
 Version:   2.10.2
-Release:   1
+Release:   2
 License:   GPL v2/LGPL v2.1 (see COPYING)
 Group: Libraries/Python
 Source0:   
http://ftp.gnome.org/pub/gnome/sources/gnome-python-extras/2.10/%{module}-%{version}.tar.bz2
@@ -73,6 +73,17 @@
 %description devel -l pl
 Pliki programistyczne wi±zañ Pythona do GNOME.
 
+%package examples
+Summary:   Example programs for python-gnome-extras
+Summary(pl):   Przyk³adowe programy dla python-gnome-extras
+Group: Development/Languages/Python
+
+%description examples
+This package contains example programs for python-gnome-extras.
+
+%description examples -l pl
+Pakiet ten zawiera przyk³adowe programy dla python-gnome-extras.
+
 %package egg
 Summary:   egg.trayicon bindings for Python
 Summary(pl):   Wi±zania Pythona do egg.trayicon
@@ -149,6 +160,7 @@
 Summary(pl):   Wi±zania Pythona do biblioteki gtksourceview
 Group: Libraries/Python
 Requires:  python-pygtk-gtk >= %{pygtk_req}
+Requires:  %{name}-print >= %{gnome_python_req}
 
 %description gtksourceview
 Gtksourceview bindings for Python.
@@ -234,6 +246,9 @@
 %{__make} install \
DESTDIR=$RPM_BUILD_ROOT
 
+install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
+cp -R examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
+
 rm -f $RPM_BUILD_ROOT%{py_sitedir}/gtk-2.0/{*.la,*/{*.la,*.py}}
 
 %clean
@@ -247,6 +262,10 @@
 %defattr(644,root,root,755)
 %{pydefsdir}/*
 %{_pkgconfigdir}/*.pc
+
+%files examples
+%defattr(644,root,root,755)
+%{_examplesdir}/%{name}-%{version}
 
 %files egg
 %defattr(644,root,root,755)
___
pld-devel-pl mailing list
pld-devel-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl


python-pexpect.spec

2005-08-08 Thread Irek Słonina

Gdyby ktoś był tak uprzejmy i dodał tego speca po rzuceniu okiem bądź
nie, byłbym bardzo wdzięczny.

--
Irek Słonina
# $Revision: 1.4 $, $Date: 2005/03/31 08:19:46 $
%define module  pexpect
Summary:Expect module for Python
Summary(pl):Modu³ Pythona automatyzuj±cy zadania, wzorowany na Expect
Name:   python-%{module}
Version:0.999
Release:0.9
License:Python Software Foundation License
Group:  Development/Languages/Python
Source0:
http://dl.sourceforge.net/sourceforge/pexpect/%{module}-%{version}.tgz
# Source0-md5:  e426e5f54d323aaf392008c9eb35131d
Source1:http://dl.sourceforge.net/sourceforge/pexpect/%{module}-doc.tgz
# Source1-md5:  69bfc0056938f561875289651c8715ad
Source2:
http://dl.sourceforge.net/sourceforge/pexpect/%{module}-examples.tgz
# Source2-md5:  ee05cad1d7b6b4de0dc74bc16330b852
URL:http://pexpect.soufceforge.net/
BuildRequires:  python-modules
BuildRequires:  python-devel >= 2.2
%pyrequires_eq  python
BuildRoot:  %{tmpdir}/%{name}-%{version}-root-%(id -u -n)

%description
Pexpect is a pure Python module for spawning child applications; controlling
them; and responding to expected patterns in their output. Pexpect works like
Don Libes' Expect. Pexpect allows your script to spawn a child application and
control it as if a human were typing commands.

%description -l pl
Pexpect jest modu³em napisanym wy³±cznie w Pythonie przeznaczonym do
uruchamiania aplikacji i kontroli nad nimi poprzez reagowanie na znalezione
wzory na ich wyj¶ciu. Pexpect dzia³a podobnie do Expecta Dona Libesa -
pozwala skryptom z ich poziomu uruchomiæ inne programy i sprawowaæ nad nimi 
kontrolê imituj±c interakcjê u¿ytkownika.

%prep
%setup -q -n %{module}-%{version} -a1
cp %{SOURCE1} %{SOURCE2} .
tar zxf %{SOURCE1} 
tar zxf %{SOURCE2}

%build
python setup.py build

%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
install examples/*.py {ANSI,FSM,screen}.py 
$RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/

python setup.py install \
--root=$RPM_BUILD_ROOT

%py_ocomp $RPM_BUILD_ROOT%{py_sitescriptdir}
%py_comp $RPM_BUILD_ROOT%{py_sitescriptdir}

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(644,root,root,755)
%{py_sitescriptdir}/*.py[co]
%{_examplesdir}/%{name}-%{version}/*.py
%doc README.txt doc/*.html

%define date%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
* %{date} PLD Team <[EMAIL PROTECTED]>
All persons listed below can be reached at @pld-linux.org

$Log: python-pexpect.spec,v $
___
pld-devel-pl mailing list
pld-devel-pl@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl