sugarlabs / sugar-artwork

Sugar icons and themes
Apache License 2.0
11 stars 33 forks source link

Removed icon-slicer dependency #87

Closed ezequielpereira closed 6 years ago

ezequielpereira commented 8 years ago
samdroid-apps commented 8 years ago

Hi @ezequielpereira ,

What did you do to remove the dep? Specifically, why is git counting the images are different? What is replacing icon slicer? Please explain that in your commit message.

Also, please link to the bugs.slo ticket rather than the gci task!

ezequielpereira commented 8 years ago

@samdroid-apps done.

samdroid-apps commented 8 years ago

Sorry for not reviewing this. This change looks awesome.

Xcursorgen is part of the xorg-x11-apps package. It seems like it won't be dropped, but I really don't know enough about this. @ezequielpereira do you remember why you chose this? Is anybody else using it?

Also, you removed the makefile dependency check for icon slicer. Can you add one for Xcursorgen in replacement?

ezequielpereira commented 8 years ago

I chose it because it was the only way I found online. I found it being used here: adwaita-icon-theme

I guess I should add xorg-x11-apps to the dependency, how do I do that? (I never used Makefiles really)

samdroid-apps commented 8 years ago

Sorry I said makefile, it turns out that I actually meant configure.ac file. In your patch, you removed from configure.ac:

 AC_PATH_PROG([ICON_SLICER], [icon-slicer])
 if test -z "$ICON_SLICER"; then
     AC_MSG_ERROR([icon-slicer is required])
 fi

Maybe you need to have something like that, but with Xcursorgen.

Also if adwainta is using Xcursorgen it is probably the right thing to use.

ezequielpereira commented 8 years ago

I don't know how to test for it in the configure.ac, maybe someone else you can help me with that :-/

quozl commented 8 years ago

I can help you by showing you what to read to learn how to do it yourself.

And in a clone of sugar-artwork repository;

You might also be interested in:

i5o commented 7 years ago

Should we close this?

quozl commented 7 years ago

It needs work to add Xcursorgen to configure.ac, that's all. You or someone might take the commit above and extend it.

Good chance of some files having changed since the pull request was raised. They won't be flagged as conflicts if they are new. Check for new files since.

Will also require testing using configure.ac, which is packaging testing, not just sugar-build.

rhl-bthr commented 6 years ago

It needs work to add Xcursorgen to configure.ac, that's all. You or someone might take the commit above and extend it.

@quozl, I can't understand the changes in the images. Should they be kept ?

Good chance of some files having changed since the pull request was raised. They won't be flagged as conflicts if they are new. Check for new files since.

What needs to be done regarding the new files added since ?

rhl-bthr commented 6 years ago

my WIP here: [https://github.com/Pro-Panda/sugar-artwork/tree/pr87]()

quozl commented 6 years ago

@quozl, I can't understand the changes in the images. Should they be kept?

https://github.com/sugarlabs/sugar-artwork/pull/87/commits/83e477513d16a907327df99b84d881509617e793 commit message says "Split the cursor images into individual images". Does that explain the changes?

What needs to be done regarding the new files added since?

Repeat the process that the original author went through. Look for changes to the files and and new files added to the affected directories since the point of branching. There may be none, I've not checked.

rhl-bthr commented 6 years ago

Closing; continued in #107