Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37734827
en ru br
Репозитории ALT
4.1: 0.3.2-alt10
4.0: 0.3.2-alt9
3.0: 0.3.2-alt6
www.altlinux.org/Changes

Группа :: Игры/Аркады
Пакет: kpacman

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

%undefine __libtoolize
%define qtdir %_qt3dir
%define kdedir %prefix

Name: kpacman
Version: 0.3.2
Release: alt9

Group: Games/Arcade
Summary: Clone of the popular 80's game
URL: http://kpacman.sourceforge.net
License: GPL

Source0: %name-%version.tar.bz2
Source1: kpacman-ru.po
Patch1: kpacman-0.3.1-highScoreHack.patch
Patch2: kpacman-0.3.2-fix_exec.patch
Patch3: autoconf.patch
Patch4: kpacman-0.3.2-fix-compile.patch
Patch5: kpacman-desktop.patch

# Automatically added by buildreq on Thu Apr 29 2004 (-bi)

#BuildRequires: ImageMagick XFree86-devel XFree86-libs fontconfig freetype2 gcc-c++ kde-settings kdegames-devel kdegames-libs kdelibs-devel libarts-devel libjpeg-devel libpng-devel libqt3-devel libstdc++-devel qt3-designer xml-utils zlib-devel
BuildRequires: ImageMagick xorg-x11-devel fontconfig freetype2
BuildRequires: gcc-c++ kdegames-devel kdegames-libs kdelibs-devel libarts-devel
BuildRequires: libjpeg-devel libpng-devel libqt3-devel libstdc++-devel
BuildRequires: xml-utils zlib-devel

%description
KDE version popular 80's Pac Man game.

%prep
%setup -q
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1

install -m644 %SOURCE1 po/ru.po

#subst "s/\-lkdeui/-lkdeui -lpthread/g" admin/acinclude.m4.in

#subst "s/\.la/.so/g" admin/acinclude.m4.in
make -f Makefile.dist

%build
export QTDIR=%qtdir
export KDEDIR=%kdedir
export LDFLAGS=-L$QTDIR/lib
export CXXFLAGS="%optflags" CFLAGS="%optflags"
%configure \
   --enable-shared \
   --disable-static \
   --disable-rpath \
   --program-transform-name="" \
   --with-xinerama

%make_build

%install
%make DESTDIR=%buildroot install

mkdir -p %buildroot/%_gamesbindir
mv %buildroot/%_bindir/%name %buildroot/%_gamesbindir
mkdir -p -m755 %buildroot/var/lib/games/kpacman
touch %buildroot/var/lib/games/kpacman/highScore

mkdir -p %buildroot/%_Kmenudir
mv %buildroot/%_datadir/applnk/Games/kpacman.desktop %buildroot/%_Kmenudir

# icons

mkdir -p %buildroot/%_iconsdir/{lo,hi}color/48x48/apps/
convert -geometry 48x48 %buildroot/%_iconsdir/locolor/32x32/apps/kpacman.png %buildroot/%_iconsdir/locolor/48x48/apps/kpacman.png
convert -geometry 48x48 %buildroot/%_iconsdir/hicolor/32x32/apps/kpacman.png %buildroot/%_iconsdir/hicolor/48x48/apps/kpacman.png


%find_lang %name


%post
%update_menus

%postun
%clean_menus


%files -f %name.lang
%doc %_docdir/HTML/en/%name
%lang(de) %doc %_docdir/HTML/de/%name
#
%attr(2711, root, games) %_gamesbindir/%name
%_datadir/apps/%name
%_datadir/config/%{name}rc
%_iconsdir/*/*/apps/kpacman.png
#
%dir /var/lib/games/kpacman/
%attr(664, games, games) %config(noreplace) %_localstatedir/games/%name/highScore
#
%_Kmenudir/kpacman.desktop

%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin