Commit graph

39 commits

Author SHA1 Message Date
Milan Nikolic
8e7ca311f2
Update spec files 2024-10-16 11:32:47 +02:00
Milan Nikolic
974a82a573
Use ini format on all platforms 2024-10-15 14:43:29 +02:00
Milan Nikolic
e9cbbb099f
Update Windows build 2024-10-15 11:25:25 +02:00
Milan Nikolic
e4d2fe5946
Add VKWidget 2024-10-12 15:45:47 +02:00
Milan Nikolic
61747b5969
Change url 2024-10-11 11:30:11 +02:00
Milan Nikolic
d8876e2eb1
Add find_executable, vidext checks 2024-10-11 10:39:53 +02:00
Milan Nikolic
aea48bf8e5
Migrate to Qt6 2024-10-10 23:33:51 +02:00
GuillaumeMZ
0c0d96fdcd Fix import error when using setuptools 69 or newer
fixes #227
2023-12-26 20:53:03 +01:00
Faye
9d73610ec6 Search for lrelease in the system's Qt binary directory.
This change to setup.py first searches for the lrelease binary in the
directory specified by the BinariesPath value retrieved from
QLibraryInfo. If such a file exists, it will be used; otherwise, the
existing PATH-based search is used to try to find lrelease.
2023-10-26 08:45:45 -04:00
Guillermo Reisch
43bc6049c7 change ocurrences of ChangeLog to CHANGELOG
in commit 9b45103995 ChangeLog was renamed
to CHANGELOG ; but not all ocurrences of this file change in the code.
2023-09-15 09:18:29 -03:00
Augusto Caringi
aada9858c5 Show a useful message if Qt's Linguist lrelease/lrelease-qt5 tools are not found
Fixes #202
2022-07-06 19:21:18 -03:00
Andrew Siplas
658b8467a3 Use lrelease-qt5 if lrelease not present
Fedora names the QT Linquist binary `lrelease-qt5`; added logic to
setup.py to account for this and allow for compilation on Fedora.

Fixes #173
2021-07-18 13:49:43 -04:00
Milan Nikolic
97d694bfec
Compile translations 2020-05-06 19:41:38 +02:00
Milan Nikolic
aaac977cc0
Update build_dmg 2020-04-10 14:54:19 +02:00
Milan Nikolic
d4181b955c
Update build_exe 2020-04-06 17:16:40 +02:00
Milan Nikolic
636826e05f Replace .md with .rst everywhere 2017-05-08 15:23:32 +02:00
Ted Moseley
9b45103995
Fix install error and convert README to reStructuredText
Early this week, GitHub user xX-Yoshi-Xx informed me that there was an
issue installing using my last commit. This was due to the script trying
to import a module from `src/m64py` before it was added to the path. So
I fixed that just by moving the import down a few lines.

I also rewrote the README in reStructuredText, since this is the
default Python markup format. I added some new content on using the
`requirements.txt`` file to install the Python dependencies as well as a
few other notes. I also did a few smaller things like making the
Changelog file in all caps like the other files.
2017-03-27 10:54:38 -04:00
Ted Moseley
26d0cc010e Change setup.py to Setuptools and refactor bits of code
Earlier today I got a warning from Pip saying that ability to uninstall
programs that were installed using the Distutils module is going to be
depricated. So I decided to update everything over to Setuptools, which
is the new Python standard. While doing so, I ran the script through
flake8 and pylint a bit and took care of warnings not dealing with line
length or the lack of docstrings. I also took a bit of creative license
when I felt comfortable doing so to make the script more readable.
2017-03-17 00:13:44 -04:00
Milan Nikolic
6815bf9816 Prepare release 2017-01-19 05:22:02 +01:00
Milan Nikolic
1ec5358a2c Unbundle PySDL2 but keep a copy in src dir 2017-01-15 14:04:38 +01:00
Milan Nikolic
68e6f392cf Drop support for SDL1 2017-01-15 13:43:29 +01:00
Milan Nikolic
ebf5dd44ec prepare release 2015-05-04 21:54:27 +02:00
Milan Nikolic
786b41a481 portable zip build 2015-05-04 14:04:15 +02:00
Milan Nikolic
e6c9ed2d11 build exe with python3/pyqt5 2014-12-21 16:27:11 +01:00
Milan Nikolic
3bd350d52f clean __pycache__ dir 2014-12-20 23:04:46 +01:00
Fayvel Victor
0751e24e35 pyqt5
Signed-off-by: Milan Nikolic <gen2brain@gmail.com>
2014-12-20 19:52:40 +01:00
Fayvel Victor
6255821d71 Build Python3 compatible resource modules 2014-10-05 12:35:47 +02:00
Fayvel Victor
d58c10e402 Use uic from imports to allow resource loading with Python3 2014-10-05 12:33:46 +02:00
Fayvel Victor
cde1b7155a Don't installing conflicting mime type for *.*64
There is already an mime type for Nintendo64 roms called application/x-n64-rom.
This one has to be extended instead of installing a conflicting type. Otherwise
only one of the desktop entries for mupen64plus-ui-console or m64py works and
not both.
2014-09-06 09:58:07 +02:00
Milan Nikolic
b9f95025e5 use rarfile instead of UnRAR2 2014-02-18 15:27:10 +01:00
Milan Nikolic
4b6143f9a4 PEP 8 2014-02-09 18:24:41 +01:00
Milan Nikolic
1291b34c77 use markdown readme 2014-01-23 13:52:36 +01:00
Guillermo Reisch
b558bb13ba import m64py from source 2014-01-14 19:16:01 +01:00
Milan Nikolic
f94cdb79cd build dmg file with setup.py 2014-01-12 02:16:05 +01:00
Milan Nikolic
81853985c6 build exe file with setup.py 2014-01-11 18:28:01 +01:00
Milan Nikolic
95e8e6b8e7 prepare new release 2014-01-09 04:35:30 +01:00
Milan Nikolic
7ac26fcd19 build qt ui and resource files in setup.py 2014-01-09 02:33:15 +01:00
gen2brain
629f66a5f1 add support for SDL2 2013-09-28 20:11:45 +02:00
gen2brain
bee637ac44 Initial commit 2012-06-23 16:28:26 +02:00