Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37520419
en ru br
Репозитории ALT

Группа :: Обучение
Пакет: pictomir

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

Name: pictomir
Version: 0.16.2
Release: alt4

Summary: PictoMir education system
License: GPL / CC BY
Group: Education

Url: https://gitorious.org/pictomir
# VCS: https://gitorious.org/pictomir/pictomir.git
Packager: Andrey Cherepanov <cas at altlinux.org>

Requires: icon-theme-hicolor

Source: %name-%version.tar
Patch1: alt-qt5.patch
BuildRequires: qt5-base-devel qt5-script-devel qt5-svg-devel qt5-webkit-devel qt5-tools

%description
This package provides a child's icon programming environment.
PictoMir for desktops and laptops.
Pictomir integrated development environment.
WebKit-based web browser to use within PictoMir.

%description -l ru_RU.UTF-8
п÷я─п╬пЁя─п╟п╪п╪п╦я─п╬п╡п╟п╫п╦п╣ п©п╦п╨я┌п╬пЁя─п╟п╪п╪п╟п╪п╦ п╢п╩я▐ п╢п╣я┌п╣п╧.
п÷п╦п╨я┌п╬п°п╦я─ п╢п╩я▐ п╫п╟я│я┌п╬п╩я▄п╫я▀я┘ п╨п╬п╪п©я▄я▌я┌п╣я─п╬п╡ п╦ п╫п╬я┐я┌п╠я┐п╨п╬п╡.
п║я─п╣п╢п╟ я─п╟п╥я─п╟п╠п╬я┌п╨п╦ п╦пЁя─ п╢п╩я▐ п÷п╦п╨я┌п╬п°п╦я─п╟.
п▒я─п╟я┐п╥п╣я─ п╫п╟ п╬я│п╫п╬п╡п╣ WebKit п╢п╩я▐ п╬п╠п╥п╬я─п╟ я│п╦я│я┌п╣п╪я▀ п÷п╦п╨я┌п╬п°п╦я─.

%prep
%setup
# port to Qt5
%patch1 -p1
sed -i 's|qt4|qt5|' share/pictomir/Languages/Languages.pro
sed -i '/\.cpp/s,^[[:space:]]*,3rd-party/cookiejar/,' src/3rd-party/cookiejar/cookiejar.pri
sed -i '/\.h/s,^[[:space:]]*,3rd-party/cookiejar/,'   src/3rd-party/cookiejar/cookiejar.pri
sed -i '/\.ui/s,^[[:space:]]*,3rd-party/cookiejar/,'  src/3rd-party/cookiejar/cookiejar.pri
find ./ -name *\.cpp -o -name *\.h | \
while read f; do
   sed -i '/^.*include.*<QtGui>.*$/s|$|\n#include <QtWidgets>|' $f
   sed -i '/^.*include.*<QtWebKit>.*$/s|$|\n#include <QtWebKitWidgets>|' $f
   sed -i 's|fromAscii|fromLatin1|' $f
   sed -i 's|fromAscii|fromLatin1|' $f
   sed -i 's|toAscii|toLatin1|' $f
   sed -i '/QDesktopServices/s|storageLocation|writableLocation|' $f
   sed -i 's|QDesktopServices|QStandardPaths|g' $f
done
sed -i 's|.*include.*qnetworkcookie.*|#include <QtNetwork>|' src/3rd-party/cookiejar/networkcookiejar/networkcookiejar.h
# end port to Qt5
%qmake_qt5 WITH_PHONON=no DEFINES+="QT_DISABLE_DEPRECATED_BEFORE=0" %name.pro
cd src
lrelease-qt5 src.pro

%build
export PATH=%_qt5_bindir:$PATH
%make_build

%install
%makeinstall_std INSTALL_ROOT=%buildroot%_usr
mkdir -p %buildroot/%_desktopdir
install -pm644 *.desktop %buildroot/%_desktopdir

%files
%_bindir/%name
%_datadir/%name/*
%_iconsdir/hicolor/*/apps/*
%_desktopdir/*.desktop

%changelog

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

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