Compare commits

..

3 Commits

Author SHA1 Message Date
Tom Rothamel 0b8bf87eaf doc: Fix changelog and update credits. 2019-09-26 20:12:56 -04:00
Tom Rothamel 857d776538 Remove information about mac signing.
It's best done with renpy/mac-notarization, rather than the
current system.
2019-09-26 18:33:29 -04:00
Tom Rothamel df51f5233f Finish notarization of Ren'Py.
This includes the notarization of the DMG that Ren'Py is
distributed with.
2019-09-24 20:50:50 -04:00
9 changed files with 54 additions and 18 deletions
+14 -2
View File
@@ -260,8 +260,20 @@ def main():
if args.sign and not args.notarized:
shutil.copy(sdk + ".tar.bz2", ROOT + "/notarized/in/renpy.tar.bz2")
print("For a final release, run scripts/notarize1.sh and scripts/notarize2.sh on a mac.")
print("And then run ./distribute.py --notarized.")
print("Next steps:")
print()
print(" mac: ./scripts/notarize_app_1.sh")
print(" mac: ./scripts/notarize_app_2.sh")
print(" linux: ./distribute.py --notarized")
print()
elif args.sign and args.notarized:
print("Next steps:")
print()
print(" mac: ./scripts/notarize_dmg_1.sh", args.version)
print(" mac: ./scripts/notarize_dmg_2.sh", args.version)
print()
if __name__ == "__main__":
-6
View File
@@ -199,12 +199,6 @@ init python:
build.documentation('*.html')
build.documentation('*.txt')
## Set this to a string containing your Apple Developer ID Application
## to enable codesigning on the Mac. Be sure to change it to your own
## Apple-issued ID.
# define build.mac_identity = "Developer ID Application: Guy Shy (XHTE5H7Z42)"
## A Google Play license key is required to download expansion files and
## perform in-app purchases. It can be found on the "Services & APIs" page
+1 -1
View File
@@ -395,7 +395,7 @@ init -1500 python in build:
mac_create_dmg_command = [ "/usr/bin/hdiutil", "create", "-format", "UDBZ", "-volname", "{volname}", "-srcfolder", "{sourcedir}", "-ov", "{dmg}" ]
# The command used to sign a dmg.
mac_codesign_dmg_command = None # [ "/usr/bin/codesign", "-s", "{identity}", "-f", "{dmg}" ]
mac_codesign_dmg_command = [ "/usr/bin/codesign", "--timestamp", "-s", "{identity}", "-f", "{dmg}" ]
# Do we want to add the script_version file?
script_version = True
+16
View File
@@ -0,0 +1,16 @@
#!/bin/sh
dmg="/Users/tom/magnetic/ab/website/renpy/dl/$1/renpy-$1-sdk.dmg"
if [ ! -e "$dmg" ]; then
echo "$dmg" not found.
exit 1
else
echo "$dmg" found.
fi
xcrun altool --asc-provider XHTE5H7Z79 -u tom@rothamel.us -p "@keychain:altool" \
--notarize-app \
--primary-bundle-id org.renpy.renpy.dmg \
-f "$dmg"
+12
View File
@@ -0,0 +1,12 @@
#!/bin/bash
dmg="/Users/tom/magnetic/ab/website/renpy/dl/$1/renpy-$1-sdk.dmg"
if [ ! -e "$dmg" ]; then
echo "$dmg" not found.
exit 1
else
echo "$dmg" found.
fi
xcrun stapler staple --verbose "$dmg"
+10 -9
View File
@@ -2,7 +2,7 @@
Full Changelog
==============
.. _renpy-7.3.3
.. _renpy-7.3.3:
7.3.3
=====
@@ -11,7 +11,7 @@ Audio
-----
Ren'Py now supports an ``audio`` directory, which automatically defines
names in the :ref:`Audio namespace <audio-namespace>`. This makes it
names in the :ref:`audio namespace <audio-namespace>`. This makes it
possible to have a file named ``game/audio/overture.ogg``, and play
it using::
@@ -26,13 +26,14 @@ An issue with enabling the mixing of mono sound files has been fixed.
This issue caused many WAV files not to play. (We still don't recommend
the use of WAV files.)
Platform
--------
Platforms
---------
Ren'Py is now distributed as an unsigned binary on the Mac,
as a workaround for the disruption in workflow that Apple's
notarization process causes. It may be necessary to ctrl-click
renpy.app and choose "Open" to start Ren'Py.
Ren'Py is now distributed as a signed and notarized binary on the
Mac. As this process takes a very long time to accomplish, the
ability to sign macOS binaries has been removed from Ren'Py itself,
in favor of external scripts that take care of the signing and
notarization process.
The minimum version supported by the Android port has been lowered
to Android 19 (Android 4.4 KitKat).
@@ -100,7 +101,7 @@ Translations
The Korean and Spanish translations have been updated.
.. _renpy-7.3.2
.. _renpy-7.3.2:
7.3.2
=====
+1
View File
@@ -151,6 +151,7 @@ the omission in future versions.
* Thuong Nguyen Huu
* Tlm-2501
* Tmrwiz
* Uyjulian
* Viliam Búr
* Vollschauer
* William Tumeo