themix-gui icon indicating copy to clipboard operation
themix-gui copied to clipboard

Does anyone wants to maintain Ubuntu PPA?

Open actionless opened this issue 6 years ago • 16 comments

All build scripts for the DEB package are here and working fine: https://github.com/themix-project/oomox/tree/master/packaging/ubuntu, https://github.com/themix-project/oomox/releases/download/1.6.0/oomox_1.6.0.deb but I don't wanna messing with a PPA itself.

actionless avatar Apr 07 '18 13:04 actionless

@smurphos mb you're interested in that? you could also put your cinnamox stuff there to make it more accessible for linux mint users

actionless avatar Dec 09 '18 01:12 actionless

I would love to say yes, but real life is complicated right now and only going to get more so. I don't want to commit to things I can't keep up with.... ;-)

smurphos avatar Dec 09 '18 08:12 smurphos

If you're interested in sticking with the PKGBUILD format, I've got a project that would allow you to create Debian packages from such.

There's also an AUR-like platform I've made for Debian distributions that would allow for easier distribution of said PKGBUILDs. There isn't a ton of users at the moment, but it appears to be working well for those that are using it. If you're interested in that, you can find links to it inside of makedeb's documentation.

Edit: Looks like the links in the docs is currently broken - you can find it here: https://dur.hunterwittenborn.com/

hwittenborn avatar Jul 05 '21 20:07 hwittenborn

packaging files do already exist for debian/ubuntu - i just have no time or interest in maintaining a package itself for distribution which i dont use myself :)

actionless avatar Jul 06 '21 03:07 actionless

If this just entails building .deb file every so often then uploading it, then i don't see why not.

malachis1447 avatar Aug 28 '21 20:08 malachis1447

@malachis1447 awesome, let me know if you need any help/details setting that up, and please post a link to your PPA when/if it's up

actionless avatar Aug 29 '21 12:08 actionless

wanted to provide an update, as to why i haven't set up the PPA yet. About a week and a half after my last reply to this thread, i got laid off from the contracting company i worked for. I found a new position that requires me to move to another state halfway across the country. I'm not saying i won't be able to do it at all, it's just a matter of needing some time. I hardly have any time to do anything for myself.

I'm really sorry to let you down like that. Once i get set up in my new place, I'll be sure to get on it for you, and send you a link to the PPA.

Regards -Malachi

malachis1447 avatar Nov 13 '21 02:11 malachis1447

I'm really sorry to let you down like that.

not at all, i'm not using ubuntu myself after all :)

take your time, and good luck on a new place!

actionless avatar Nov 13 '21 06:11 actionless

So I would really like to install Oomox, but don't understand how I can get the latest version 1.14. I have once tried to build something from source code and had to install a zillion dev-packages, not to mention spend hours and hours to make the magic happen. So I do not wish to go down that road again, and I guess plenty of others users neither. Is there anyone who can tell me how to get my hands on 1.14 for Linux mint 20.3?

I really think it's a pity if this piece of software doesn't get used because of this! So hopefully someone can come to the rescue

Edit: I managed to get it working with the git command. However, it would be great if someone could manage a PPA. Iḿ afraid I lack the technical capabilities for that.

Bug-Ninja avatar Feb 28 '22 15:02 Bug-Ninja

I tried to create a .deb version of it. My version of the binary packet. I had some trouble to run it on my pc. I changed the version of libsass0 to libsass1. What do you think about it?

~~is my version of oomox for you usable too?~~

Kuna42 avatar Apr 23 '22 15:04 Kuna42

@Kuna42 does it fully works for yourself at first place? :)

also please keep in mind what currently:

  1. Arc theme plugin is deprecated (https://github.com/themix-project/oomox/issues/293)
  2. Materia theme havent received any updates for quite a long time (https://github.com/nana-4/materia-theme/issues/599)
  3. Oomox-GTK theme is frozen until GTK4 stabilization (think of gtk ver. 4.12-4.20), unless external contributor would like to implement gtk4 version of theme earlier

while, at the same time, base16 plugin became stronger and allows more complicated templates and more values than original base16 format (https://github.com/themix-project/themix-plugin-base16/commit/f601ab134a4527677bb6ffae4012513e2f0b2955, https://github.com/themix-project/themix-plugin-base16/commit/5400d4482df43134e5f41439b598dd9bf5fd87c8#diff-5d724781a70d4dde78fb7cf6960cd9c4504927b17f10043b88c948f76fda7599R41)

so moving to easier template-based themes using this fork of base16 format (mb call it base32? :D) seems like the possible future for this project

actionless avatar Apr 23 '22 16:04 actionless

:| today i learned a lot, e.g. "submodule" i didn't know that they are called so, and that they don't be automatic downloaded... and No, it worked not correct, because some submodules are missed.

Oh i don't see them. I read today the first time of this project, and i saw that i have to build it for myself.. so i spend my day with building / reading of error messages. (What a nice day) I want only a theme where my task bar looks different..

Ok, i will check later (tomorrow or somedays later) what base16 is.

Kuna42 avatar Apr 23 '22 21:04 Kuna42

if you would follow instructions in readme more carefully you wouldn't have the problem with submodules

tl;dr - at the current moment of time only oomox-gtk-theme theme plugin is stable, but it's absent for gtk4 icons and all other plugins still all work ok

actionless avatar Apr 23 '22 22:04 actionless

Yes, i read it not very carefully. Is just saw the Installation and thought: ok, i don't have to do this, because i want to create a package and not to install it. (what a huge project, 1_153 MB, why is it so large?)

And now, it worked. (Only the oomox style theme is exportable) The other two style themes show me some errors. Only the oomox stye work on this .deb package

It sounds not so good, that only this one worked. Maybe i find some time, at this weeks i have a lot to do, to help on this issues.

Kuna42 avatar Apr 24 '22 12:04 Kuna42

(Only the oomox style theme is exportable) The other two style themes show me some errors.

that's exactly what i told you in the comments above

why is it so large?

because it is installed on your machine with all the possible plugins, normally it's splitted to many packages for each plugin - https://aur.archlinux.org/packages?O=0&SeB=nd&K=themix&outdated=&SB=p&SO=d&PP=50&submit=Go

actionless avatar Apr 24 '22 12:04 actionless

that's exactly what i told you in the comments above

i know, i want only to repeat this. (idk why i have done this)

ah, i understand, there are a lot of data in every package, so a lot of small data = large

and know i think i understand more, why this is in many different packages/repositories, because if you update e.g. the theme base16, oomox didn't changed. And it would be redundant to update it too.

Kuna42 avatar Apr 24 '22 12:04 Kuna42