ImaginarySense / Imaginary-Teleprompter

Easy to use, free software, teleprompter app.
http://imaginary.tech/teleprompter
GNU General Public License v3.0
258 stars 51 forks source link

Arch package is .pacman? #23

Closed Skrylar closed 5 years ago

Skrylar commented 5 years ago

Normally Arch packages are .tar.xz files, prefixed by some kind of version identifier. Just curious how did the download name get to be ".pacman"?

Cuperino commented 5 years ago

We use a software called Electron Builder to help us with the package distribution process. I don't know why it gives Arch packages the .pacman extension, but I know the generated file is nothing but a tar.

As a matter of fact, you can install the .pacman file from GUI frontends like Pamac and Octopi, by renaming or ignoring the extension respectively. When installing from the AUR, the .pacman file is downloaded, it's contents are unpacked and the files are distributed across the filesystem.

Cuperino commented 5 years ago

We don't rename the .pacman back to .tar to avoid confusion with the tar that may contain the source code. The .pacman contains a two binary blobs: the Electron framework and Teleprompter's transformed into a binary by Electron Builder.

Skrylar commented 5 years ago

You can still install the .pacman file with pacman -U, so it doesn't cause any technical problems.

Cuperino commented 5 years ago

Yes, that is correct. ^_^