mirror of
https://github.com/unmojang/meta.git
synced 2025-09-24 03:31:03 -04:00
Rename multimc directory to polymc
This commit is contained in:
parent
6a1b9402ec
commit
b185771861
2
.gitignore
vendored
2
.gitignore
vendored
@ -1,5 +1,5 @@
|
||||
http_cache
|
||||
multimc
|
||||
polymc
|
||||
upstream
|
||||
forgemaven
|
||||
forge_cache
|
||||
|
@ -1,6 +1,6 @@
|
||||
export UPSTREAM_DIR=upstream
|
||||
export UPSTREAM_REPO=git@github.com:PolyMC/meta-upstream.git
|
||||
export PMC_DIR=multimc
|
||||
export PMC_DIR=polymc
|
||||
export PMC_REPO=git@github.com:PolyMC/meta-polymc.git
|
||||
export BRANCH_master=master
|
||||
export BRANCH_develop=develop
|
||||
|
@ -13,7 +13,7 @@ import requests
|
||||
from cachecontrol import CacheControl
|
||||
from cachecontrol.caches import FileCache
|
||||
|
||||
#with open('multimc/index.json', 'r', encoding='utf-8') as index:
|
||||
#with open('polymc/index.json', 'r', encoding='utf-8') as index:
|
||||
#packages = MultiMCPackageIndex(json.load(index))
|
||||
|
||||
#for entry in packages.packages:
|
||||
@ -86,14 +86,14 @@ def GetLibraryDownload (library : MultiMCLibrary):
|
||||
|
||||
return DownloadEntry(url, kind, name)
|
||||
|
||||
with open('multimc/net.minecraftforge/index.json', 'r', encoding='utf-8') as forgeIndex:
|
||||
with open('polymc/net.minecraftforge/index.json', 'r', encoding='utf-8') as forgeIndex:
|
||||
forgeVersions = MultiMCVersionIndex(json.load(forgeIndex))
|
||||
|
||||
urlSet = set()
|
||||
|
||||
for entry in forgeVersions.versions:
|
||||
versionString = entry.version
|
||||
versionPath = "multimc/net.minecraftforge/%s.json" % versionString
|
||||
versionPath = "polymc/net.minecraftforge/%s.json" % versionString
|
||||
with open(versionPath, 'r') as infile:
|
||||
forgeVersion = MultiMCVersionFile(json.load(infile))
|
||||
if forgeVersion.libraries:
|
||||
|
@ -15,8 +15,8 @@ def mkdirs(path):
|
||||
if not os.path.exists(path):
|
||||
os.makedirs(path)
|
||||
|
||||
mkdirs("multimc/net.fabricmc.fabric-loader")
|
||||
mkdirs("multimc/net.fabricmc.intermediary")
|
||||
mkdirs("polymc/net.fabricmc.fabric-loader")
|
||||
mkdirs("polymc/net.fabricmc.intermediary")
|
||||
|
||||
def loadJarInfo(mavenKey):
|
||||
with open("upstream/fabric/jars/" + mavenKey.replace(":", ".") + ".json", 'r', encoding='utf-8') as jarInfoFile:
|
||||
@ -72,7 +72,7 @@ with open("upstream/fabric/meta-v2/intermediary.json", 'r', encoding='utf-8') as
|
||||
processIntermediaryVersion(it)
|
||||
|
||||
for version in loaderVersions:
|
||||
outFilepath = "multimc/net.fabricmc.fabric-loader/%s.json" % version.version
|
||||
outFilepath = "polymc/net.fabricmc.fabric-loader/%s.json" % version.version
|
||||
with open(outFilepath, 'w') as outfile:
|
||||
json.dump(version.to_json(), outfile, sort_keys=True, indent=4)
|
||||
|
||||
@ -84,7 +84,7 @@ sharedData.authors = ["Fabric Developers"]
|
||||
sharedData.write()
|
||||
|
||||
for version in intermediaryVersions:
|
||||
outFilepath = "multimc/net.fabricmc.intermediary/%s.json" % version.version
|
||||
outFilepath = "polymc/net.fabricmc.intermediary/%s.json" % version.version
|
||||
with open(outFilepath, 'w') as outfile:
|
||||
json.dump(version.to_json(), outfile, sort_keys=True, indent=4)
|
||||
|
||||
|
@ -17,7 +17,7 @@ def loadMcVersionFilter(version):
|
||||
if version in mcVersionCache:
|
||||
return mcVersionCache[version]
|
||||
libSet = set()
|
||||
with open("multimc/net.minecraft/%s.json" % version, 'r', encoding='utf-8') as mcFile:
|
||||
with open("polymc/net.minecraft/%s.json" % version, 'r', encoding='utf-8') as mcFile:
|
||||
mcVersion = MultiMCVersionFile(json.load(mcFile))
|
||||
for lib in mcVersion.libraries:
|
||||
libSet.add(lib.name)
|
||||
@ -374,7 +374,7 @@ for id, entry in remoteVersionlist.versions.items():
|
||||
recommendedVersions.append(version.rawVersion)
|
||||
|
||||
# If we do not have the corresponding Minecraft version, we ignore it
|
||||
if not os.path.isfile("multimc/net.minecraft/%s.json" % version.mcversion_sane):
|
||||
if not os.path.isfile("polymc/net.minecraft/%s.json" % version.mcversion_sane):
|
||||
eprint ("Skipping %s with no corresponding Minecraft version %s" % (id, version.mcversion_sane))
|
||||
continue
|
||||
|
||||
@ -415,7 +415,7 @@ for id, entry in remoteVersionlist.versions.items():
|
||||
|
||||
outVersion = versionFromLegacy(version, legacyinfolist.number[build])
|
||||
|
||||
outFilepath = "multimc/net.minecraftforge/%s.json" % outVersion.version
|
||||
outFilepath = "polymc/net.minecraftforge/%s.json" % outVersion.version
|
||||
with open(outFilepath, 'w') as outfile:
|
||||
json.dump(outVersion.to_json(), outfile, sort_keys=True, indent=4)
|
||||
|
||||
|
@ -76,7 +76,7 @@ recommended.sort()
|
||||
allVersions.sort(key=lambda x: x.releaseTime, reverse=True)
|
||||
|
||||
for version in allVersions:
|
||||
outFilepath = "multimc/com.mumfrey.liteloader/%s.json" % version.version
|
||||
outFilepath = "polymc/com.mumfrey.liteloader/%s.json" % version.version
|
||||
with open(outFilepath, 'w') as outfile:
|
||||
json.dump(version.to_json(), outfile, sort_keys=True, indent=4)
|
||||
|
||||
|
@ -246,7 +246,7 @@ for filename in os.listdir('upstream/mojang/versions'):
|
||||
# process 1.13 arguments into previous version
|
||||
if not mojangVersionFile.minecraftArguments and mojangVersionFile.arguments:
|
||||
versionFile.minecraftArguments = adaptNewStyleArguments(mojangVersionFile.arguments)
|
||||
filenameOut = "multimc/net.minecraft/%s.json" % versionFile.version
|
||||
filenameOut = "polymc/net.minecraft/%s.json" % versionFile.version
|
||||
if versionFile.version in staticVersionlist.versions:
|
||||
ApplyLegacyOverride (versionFile, staticVersionlist.versions[versionFile.version])
|
||||
with open(filenameOut, 'w') as outfile:
|
||||
@ -256,12 +256,12 @@ def processSingleVariant(lwjglVariant):
|
||||
lwjglVersion = lwjglVariant.version
|
||||
versionObj = copy.deepcopy(lwjglVariant)
|
||||
if lwjglVersion[0] == '2':
|
||||
filename = "multimc/org.lwjgl/%s.json" % lwjglVersion
|
||||
filename = "polymc/org.lwjgl/%s.json" % lwjglVersion
|
||||
versionObj.name = 'LWJGL 2'
|
||||
versionObj.uid = 'org.lwjgl'
|
||||
versionObj.conflicts = [DependencyEntry(uid='org.lwjgl3')]
|
||||
elif lwjglVersion[0] == '3':
|
||||
filename = "multimc/org.lwjgl3/%s.json" % lwjglVersion
|
||||
filename = "polymc/org.lwjgl3/%s.json" % lwjglVersion
|
||||
versionObj.name = 'LWJGL 3'
|
||||
versionObj.uid = 'org.lwjgl3'
|
||||
versionObj.conflicts = [DependencyEntry(uid='org.lwjgl')]
|
||||
|
10
index.py
10
index.py
@ -22,7 +22,7 @@ ignore = set(["index.json", "package.json", ".git"])
|
||||
packages = MultiMCPackageIndex()
|
||||
|
||||
# walk thorugh all the package folders
|
||||
for package in sorted(os.listdir('multimc')):
|
||||
for package in sorted(os.listdir('polymc')):
|
||||
if package in ignore:
|
||||
continue
|
||||
|
||||
@ -37,12 +37,12 @@ for package in sorted(os.listdir('multimc')):
|
||||
versionList.name = sharedData.name
|
||||
|
||||
# walk through all the versions of the package
|
||||
for filename in os.listdir("multimc/%s" % (package)):
|
||||
for filename in os.listdir("polymc/%s" % (package)):
|
||||
if filename in ignore:
|
||||
continue
|
||||
|
||||
# parse and hash the version file
|
||||
filepath = "multimc/%s/%s" % (package, filename)
|
||||
filepath = "polymc/%s/%s" % (package, filename)
|
||||
filehash = HashFile(hashlib.sha256, filepath)
|
||||
versionFile = None
|
||||
with open(filepath) as json_file:
|
||||
@ -65,7 +65,7 @@ for package in sorted(os.listdir('multimc')):
|
||||
versionList.versions = sorted(versionList.versions, key=itemgetter('releaseTime'), reverse=True)
|
||||
|
||||
# write the version index for the package
|
||||
outFilePath = "multimc/%s/index.json" % (package)
|
||||
outFilePath = "polymc/%s/index.json" % (package)
|
||||
with open(outFilePath, 'w') as outfile:
|
||||
json.dump(versionList.to_json(), outfile, sort_keys=True, indent=4)
|
||||
|
||||
@ -80,5 +80,5 @@ for package in sorted(os.listdir('multimc')):
|
||||
packages.packages.append(packageEntry)
|
||||
|
||||
# write the repository package index
|
||||
with open("multimc/index.json", 'w') as outfile:
|
||||
with open("polymc/index.json", 'w') as outfile:
|
||||
json.dump(packages.to_json(), outfile, sort_keys=True, indent=4)
|
||||
|
@ -337,7 +337,7 @@ class MultiMCSharedPackageData(VersionedJsonObject):
|
||||
|
||||
def write(self):
|
||||
try:
|
||||
with open("multimc/%s/package.json" % self.uid, 'w') as file:
|
||||
with open("polymc/%s/package.json" % self.uid, 'w') as file:
|
||||
json.dump(self.to_json(), file, sort_keys=True, indent=4)
|
||||
except EnvironmentError as e:
|
||||
print("Error while trying to save shared packaged data for %s:" % self.uid, e)
|
||||
@ -347,11 +347,11 @@ def writeSharedPackageData(uid, name):
|
||||
'name': name,
|
||||
'uid': uid
|
||||
})
|
||||
with open("multimc/%s/package.json" % uid, 'w') as file:
|
||||
with open("polymc/%s/package.json" % uid, 'w') as file:
|
||||
json.dump(desc.to_json(), file, sort_keys=True, indent=4)
|
||||
|
||||
def readSharedPackageData(uid):
|
||||
with open("multimc/%s/package.json" % uid, 'r') as file:
|
||||
with open("polymc/%s/package.json" % uid, 'r') as file:
|
||||
return MultiMCSharedPackageData(json.load(file))
|
||||
|
||||
class MultiMCVersionIndexEntry(JsonObject):
|
||||
|
Loading…
x
Reference in New Issue
Block a user