%define sysver %(echo `uname -r`)
Summary: DinX is not X
-Summary(pl): DinX to nie X
+Summary(pl.UTF-8): DinX to nie X
Name: dinx
Version: 0.2.2
Release: 2
License: MPL/GPL
Group: Applications/System
-Group(de): Applikationen/System
-Group(pl): Aplikacje/System
-Source0: http://prdownloads.sourceforge.net/dinx/%{name}-%{version}.tar.gz
-#Patch0:
+Source0: http://dl.sourceforge.net/dinx/%{name}-%{version}.tar.gz
+# Source0-md5: 79386af387fd05b9af9407939d4629c1
URL: http://dinx.sourceforge.net/
-#BuildRequires:
-#Requires:
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+# NOT FHS-compliant
+# TODO: missing dirs (after making it FHS-compliant)
%define _prefix /usr/DinX
%define _modulesdir /lib/modules/%{sysver}
%define _sysincludedir /usr/include
simple, lightweight, and fast. It should be suitable for running
multiple windowed programs on a small system, like a Linux handheld.
-%description -l pl
-DinX jest eksperymentalnym systemem okienkowym. Ma byæ prosty, lekki i
-szybki. Powinien byæ odpowiedni do uruchamiania wielu aplikacji
-okienkowych na ma³ym systemie.
+%description -l pl.UTF-8
+DinX jest eksperymentalnym systemem okienkowym. Ma być prosty, lekki i
+szybki. Powinien być odpowiedni do uruchamiania wielu aplikacji
+okienkowych na małym systemie.
%package devel
-Summary: DinX devel
-Summary(pl): DinX dla programistów
+Summary: DinX devel
+Summary(pl.UTF-8): DinX dla programistów
Group: Development/Libraries
-Group(de): Entwicklung/Libraries
-Group(es): Desarrollo/Bibliotecas
-Group(fr): Development/Librairies
-Group(pl): Programowanie/Biblioteki
-Group(pt_BR): Desenvolvimento/Bibliotecas
-Group(ru): òÁÚÒÁÂÏÔËÁ/âÉÂÌÉÏÔÅËÉ
-Group(uk): òÏÚÒÏÂËÁ/â¦Â̦ÏÔÅËÉ
%description devel
Header files for DinX libraries.
-%description devel -l pl
-Pliki nag³ówkowe do bibliotek DinX.
+%description devel -l pl.UTF-8
+Pliki nagłówkowe do bibliotek DinX.
%package kernel-%{sysver}-modules
Summary: DinX kernel modules
-Summary(pl): DinX - modu³y j±dra
+Summary(pl.UTF-8): DinX - moduły jądra
Group: Base/Kernel
-Group(de): Grundsätzlich/Kern
-Group(pl): Podstawowe/J±dro
%description kernel-%{sysver}-modules
Kernel modules for DinX.
-%description kernel-%{sysver}-modules -l pl
-Modu³y j±dra dla DinX.
+%description kernel-%{sysver}-modules -l pl.UTF-8
+Moduły jądra dla DinX.
%prep
%setup -q
-#%patch
%build
-./configure --prefix=%{_prefix}
-%{__make} RPM_OPT_FLAGS="%{rpmcflags}"
+%configure2_13
+
+%{__make}
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT/dev
install -d $RPM_BUILD_ROOT%{_modulesdir}/misc
install -d $RPM_BUILD_ROOT%{_includedir}/{dinx,linux}
-%{__make} prefix=$RPM_BUILD_ROOT%{_prefix} install
+
+%{__make} install \
+ prefix=$RPM_BUILD_ROOT%{_prefix}
(cd $RPM_BUILD_ROOT; cd usr/include; install -d {dinx,linux}; \
ln -sf ../../DinX/include/linux/dinx.h linux/dinx.h;\
install modules/dinx*.o $RPM_BUILD_ROOT%{_modulesdir}/misc
-gzip -9nf README
-
cd $RPM_BUILD_ROOT/dev
echo "Making DinX devices.."
mknod dinxwin0 c 60 0
%clean
rm -rf $RPM_BUILD_ROOT
-%post
-
-%postun
-
%files
%defattr(644,root,root,755)
-%doc README.gz doc/*
+%doc README doc/*
%attr(755,root,root) %{_bindir}/dinxd
%attr(666,root,root) /dev/dinx*
%files devel
%defattr(644,root,root,755)
-%attr(644,root,root) %{_libdir}/libdinx.a
-%attr(644,root,root) %{_sysincludedir}/linux/dinx.h
-%attr(644,root,root) %{_sysincludedir}/dinx/*.h
-%attr(644,root,root) %{_includedir}/linux/dinx.h
-%attr(644,root,root) %{_includedir}/dinx/*.h
+%{_libdir}/libdinx.a
+%{_sysincludedir}/linux/dinx.h
+%{_sysincludedir}/dinx/*.h
+%{_includedir}/linux/dinx.h
+%{_includedir}/dinx/*.h
%files kernel-%{sysver}-modules
%defattr(644,root,root,755)
-%attr(644,root,root) %{_modulesdir}/misc/*.o
+%{_modulesdir}/misc/*.o