Sisyphus repositório
Última atualização: 1 outubro 2023 | SRPMs: 18631 | Visitas: 37897610
en ru br
ALT Linux repositórios
S:4.1.3-alt1.1

Group :: Emuladores
RPM: PC6001VX

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs e FR  Repocop 

Name:     PC6001VX
Version:  4.1.3
Release:  alt1.1

Summary:  Cross platform version of NEC PC-6001 emulator based on PC6001V
License:  LGPL-2.1
Group:    Emulators
Url:      https://github.com/eighttails/PC6001VX

Packager: Artyom Bystrov <arbars at altlinux.org>

Source:   %name-%version.tar
Source1: PC6001VX.eng.6
Source2: PC6001VX.rus.6
Source3: PC6001VX_ru.ts
Source4: PC6001VX_ru.qm
#Patch1: 0001-Add-russian-localization.patch
#Patch2: 0002-Fix-locale-choosing.patch

BuildRequires(pre): rpm-macros-cmake
BuildRequires: cmake gcc-c++ libSDL2_mixer-devel libSDL2-devel libpng-devel zlib-devel ninja-build qt6-base-devel qt6-websockets-devel qt6-shadertools-devel qt6-5compat-devel qt6-multimedia-devel

%description
Cross platform version of NEC PC-6001 emulator based on PC6001V.

IMPORTANT INFORMATION!

Open source BASIC images was placed in %_datadir/%name/compatible_rom folder. In first run
program saying "No ROM files found. Please copy ROM files to the ROM folder
(/home/USERNAME/.pc6001vx4/rom/) or specify another folder. Do you want to specify another folder?"
Press "No" button and after this program answer "Do you want to use the built-in compatible ROM?".
Press "Yes" and start to using Emulator.

Choose number of pages of memory for soft usage (look on name of soft image for this computer)

Functional menu pinned on the right mouse button. Press them and ro to "Tape > Insert..." and choose
image file with program what you need.

Next, type "cload" in emulator and press Enter, the program will start to load. After that, type "run",
and program will start.

%prep
%setup
#%%patch1 -p1
#%%patch2 -p1

cp %SOURCE3 %SOURCE4 src/Qt/translation/

%build

qmake-qt6 PC6001VX.pro
%make_build

%install
install -d %buildroot%_bindir
install -d %buildroot%_datadir/%name/compatible_rom/basic60-v076
install -d %buildroot%_datadir/%name/compatible_rom/basic66-v042
install -d %buildroot%_man6dir/ru/man6

install -pDm755 %name %buildroot%_bindir

mkdir -p %buildroot%_desktopdir
cat << EOF > %buildroot%_desktopdir/%name.desktop
[Desktop Entry]
Type=Application
Name= PC6001VX
GenericName=PC6001VX
Comment=%{summary}
Comment[ru]=Эмулятор компьютера NEC PC-6001
Exec=%name
Icon=%{name}.png
Categories=Game;X-MandrivaLinux-MoreApplications-Emulators;
EOF

for N in 16 32 48 64 128;
do
install -D -m 0644 data/PC-6001_${N}.png %buildroot%_iconsdir/hicolor/${N}x${N}/apps/%name.png
done

cp -r compatible_rom/basic66-v042/BASIC* %buildroot%_datadir/%name/compatible_rom/basic66-v042
cp -r compatible_rom/basic66-v042/VOICEROM* %buildroot%_datadir/%name/compatible_rom/basic66-v042
cp -r compatible_rom/basic60-v076/BASIC* %buildroot%_datadir/%name/compatible_rom/basic60-v076
cp -r fonts %buildroot%_datadir/%name/

install -D -m 0644 %SOURCE1 %buildroot%_man6dir/%name.6
install -D -m 0644 %SOURCE2 %buildroot%_man6dir/ru/man6/%name.6

%files
%_bindir/%name
%_datadir/%name/*
%_desktopdir/%name.desktop
%_iconsdir/hicolor/*/apps/%name.png
%_man6dir/*
%doc LICENSE README.adoc

%changelog

Todas as alterações você pod ver aqui

 
projeto & código: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
mantenedor atual: Michael Shigorin
mantenedor da tradução: Fernando Martini aka fmartini © 2009