Exemplo n.º 1
0
            self.path("libexpat.so.1")
            self.path("libssl.so.0.9.7")
            self.path("libuuid.so.1")
            self.path("libSDL-1.2.so.0")
            self.path("libELFIO.so")
            self.path("libopenjpeg.so.1.3.0", "libopenjpeg.so.1.3")
            self.path("libalut.so")
            self.path("libopenal.so", "libopenal.so.1")
            self.end_prefix("lib")

            # Vivox runtimes
            if self.prefix(src="vivox-runtime/i686-linux", dst="bin"):
                self.path("SLVoice")
                self.end_prefix()
            if self.prefix(src="vivox-runtime/i686-linux", dst="lib"):
                self.path("libortp.so")
                self.path("libvivoxsdk.so")
                self.end_prefix("lib")


class Linux_x86_64Manifest(LinuxManifest):
    def construct(self):
        super(Linux_x86_64Manifest, self).construct()

        # support file for valgrind debug tool
        self.path("secondlife-i686.supp")


if __name__ == "__main__":
    main()
Exemplo n.º 2
0
            self.path("libvorbisenc.so.0")
            self.path("libcurl.so.4")
            self.path("libcrypto.so.0.9.7")
            self.path("libssl.so.0.9.7")
            self.path("libexpat.so.1")
            #                        self.path("libstdc++.so.6")
            self.path("libelfio.so")
            self.path("libuuid.so", "libuuid.so.1")
            self.path("libSDL-1.2.so.0")
            self.path("libtcmalloc.so.0")
            self.path("libstacktrace.so.0")
            #                        self.path("libllkdu.so", "../bin/libllkdu.so") # llkdu goes in bin for some reason
            self.end_prefix("lib")


class Linux_x86_64Manifest(LinuxManifest):
    def construct(self):
        super(Linux_x86_64Manifest, self).construct()
        self.path("secondlife-x86_64-bin-stripped", "bin/secondlife-bin")
        # TODO: I get the sense that this isn't fully fleshed out
        if self.prefix("../../libraries/x86_64-linux/lib_release_client",
                       "lib"):
            #                        self.path("libkdu_v42R.so")
            self.path("libxmlrpc.so.0")
            #                        # self.path("libllkdu.so", "../bin/libllkdu.so") # llkdu goes in bin for some reason
            self.end_prefix("lib")


if __name__ == "__main__":
    main(srctree=viewer_dir, dsttree=os.path.join(viewer_dir, "packaged"))
Exemplo n.º 3
0
            try:
                    self.path("libkdu.so")
                    pass
            except:
                    print "Skipping libkdu.so - not found"
                    pass
            try:
                    self.path("libfmod-3.75.so")
                    pass
            except:
                    print "Skipping libfmod-3.75.so - not found"
                    pass
            self.end_prefix("lib")

            # Vivox runtimes
            if self.prefix(src="vivox-runtime/i686-linux", dst="bin"):
                    self.path("SLVoice")
                    self.end_prefix()
            if self.prefix(src="vivox-runtime/i686-linux", dst="lib"):
                    self.path("libortp.so")
                    self.path("libsndfile.so.1")
                    #self.path("libvivoxoal.so.1") # no - we'll re-use the viewer's own OpenAL lib
                    self.path("libvivoxsdk.so")
                    self.path("libvivoxplatform.so")
                    self.end_prefix("lib")

################################################################

if __name__ == "__main__":
    main()
Exemplo n.º 4
0
                        self.path("libvorbisfile.so.0")
                        self.path("libvorbisenc.so.0")
                        self.path("libcurl.so.4")
                        self.path("libcrypto.so.0.9.7")
                        self.path("libssl.so.0.9.7")
                        self.path("libexpat.so.1")
#                        self.path("libstdc++.so.6")
                        self.path("libelfio.so")
                        self.path("libuuid.so", "libuuid.so.1")
                        self.path("libSDL-1.2.so.0")
                        self.path("libtcmalloc.so.0")
                        self.path("libstacktrace.so.0")
#                        self.path("libllkdu.so", "../bin/libllkdu.so") # llkdu goes in bin for some reason
                        self.end_prefix("lib")


class Linux_x86_64Manifest(LinuxManifest):
        def construct(self):
                super(Linux_x86_64Manifest, self).construct()
                self.path("secondlife-x86_64-bin-stripped","bin/secondlife-bin")
                # TODO: I get the sense that this isn't fully fleshed out
                if self.prefix("../../libraries/x86_64-linux/lib_release_client", "lib"):
#                        self.path("libkdu_v42R.so")
                        self.path("libxmlrpc.so.0")
#                        # self.path("libllkdu.so", "../bin/libllkdu.so") # llkdu goes in bin for some reason
                        self.end_prefix("lib")


if __name__ == "__main__":
        main(srctree=viewer_dir, dsttree=os.path.join(viewer_dir, "packaged"))