Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 220081 - sys-fs/pytagsfs and dev-python/sclapp (New package)
Summary: sys-fs/pytagsfs and dev-python/sclapp (New package)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Default Assignee for New Packages
URL:
Whiteboard:
Keywords:
Depends on: 296821
Blocks:
  Show dependency tree
 
Reported: 2008-05-02 23:58 UTC by Sandy
Modified: 2009-12-20 21:02 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
dev-python/sclapp (sclapp-0.5.1.ebuild,601 bytes, text/plain)
2008-05-03 00:01 UTC, Sandy
Details
sys-fs/pytagsfs (pytagsfs-0.6.0.ebuild,958 bytes, text/plain)
2008-05-03 00:06 UTC, Sandy
Details
dev-python/sclapp (sclapp-0.5.1.ebuild,494 bytes, text/plain)
2008-05-03 00:09 UTC, Sandy
Details
Ebuild for version 0.8.0 of pytagsfs. (pytagsfs-0.8.0.ebuild,797 bytes, text/plain)
2008-10-22 16:17 UTC, Róbert Čerňanský
Details
Ebuild for 0.9.2rc2 (pytagsfs-0.9.2_rc2.ebuild,621 bytes, text/plain)
2009-12-13 22:23 UTC, Sebastian Pipping
Details
Ebuild for dependency dev-python/sclapp (0.5.3) (sclapp-0.5.3.ebuild,418 bytes, text/plain)
2009-12-13 22:28 UTC, Sebastian Pipping
Details
Ebuild for pytagsfs 0.9.2rc2 (with inotifxy and test suite support) (pytagsfs-0.9.2_rc2.ebuild,842 bytes, text/plain)
2009-12-14 03:31 UTC, Sebastian Pipping
Details
Ebuild for pytagsfs 0.9.2rc2 (with ~amd64 and gam-server) (pytagsfs-0.9.2_rc2.ebuild,952 bytes, text/plain)
2009-12-20 17:36 UTC, Sebastian Pipping
Details
Ebuild for dev-python/sclapp 0.5.3 (with ~amd64) (sclapp-0.5.3.ebuild,425 bytes, text/plain)
2009-12-20 17:40 UTC, Sebastian Pipping
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sandy 2008-05-02 23:58:27 UTC
from http://www.pytagsfs.org/FrontPage: 
pytagsfs is a FUSE filesystem that arranges media files in a virtual directory structure based on the file tags. For instance, a set of audio files could be mapped to a new directory structure organizing them hierarchically by album, genre, release date, etc. File tags can be changed by moving and renaming virtual files and directories. The virtual files can also be modified directly, and, of course, can be opened and played just like regular files.

I wrote two ebuilds to emerge it:
dev-python/sclapp/sclapp-0.5.1.ebuild
sys-fs/pytagsfs/pytagsfs-0.6.0.ebuild

Reproducible: Always
Comment 1 Sandy 2008-05-03 00:01:13 UTC
Created attachment 151655 [details]
dev-python/sclapp

Hi according to the website http://www.alittletooquiet.net/software/sclapp/:
easy-to-use framework for writing simple command-line applications in Python

This is required for pytagsfs.
Comment 2 Sandy 2008-05-03 00:06:38 UTC
Created attachment 151658 [details]
sys-fs/pytagsfs

Hi,

Here two ebuilds for this nice little piece of software:

pytagsfs is a FUSE filesystem that arranges media files in a virtual directory structure based on the file tags. For instance, a set of audio files could be mapped to a new directory structure organizing them hierarchically by album, genre, release date, etc. File tags can be changed by moving and renaming virtual files and directories. The virtual files can also be modified directly, and, of course, can be opened and played just like regular files.

The setup.py needed a little tweaking to let it work on a gentoo system.

emerge pytagsfs

will pull in sclapp as well.

Have Fun!
Comment 3 Sandy 2008-05-03 00:09:41 UTC
Created attachment 151660 [details]
dev-python/sclapp

Sorry, the Header wasn't clean :-(
Comment 4 Róbert Čerňanský 2008-10-22 16:17:22 UTC
Created attachment 169442 [details]
Ebuild for version 0.8.0 of pytagsfs.

pytagsfs 0.8.0 was released. Attaching updated ebuild. Keyword ~amd64 was added. It requires at least sclapp-0.5.2, however previously attached ebuild for 0.5.1 works fine after it is renamed (tested with sclapp-0.5.3 - works with amd64 too).

Enjoy and get it to tree! :-P
Comment 5 Sebastian Pipping gentoo-dev 2009-12-13 22:23:19 UTC
Created attachment 212926 [details]
Ebuild for 0.9.2rc2

Also added to "sping" overlay
Comment 6 Sebastian Pipping gentoo-dev 2009-12-13 22:28:59 UTC
Created attachment 212927 [details]
Ebuild for dependency dev-python/sclapp (0.5.3)

Also added to "sping" overlay
Comment 7 Sebastian Pipping gentoo-dev 2009-12-14 03:31:08 UTC
Created attachment 212960 [details]
Ebuild for pytagsfs 0.9.2rc2 (with inotifxy and test suite support)
Comment 8 Róbert Čerňanský 2009-12-20 10:41:46 UTC
In case of libgamin is used, pytagsfs has to rdepend on app-admin/gam-server as well. Otherwise it fails with following error:

failed to find gam_server
Failed to connect to socket /tmp/fam-root-
Traceback (most recent call last):
  File "/usr/bin/pytagsfs", line 17, in <module>
    sys.exit(main(sys.argv))
  File "/usr/lib64/python2.6/site-packages/pytagsfs/main.py", line 26, in main
    return fs.main(argv)
  File "/usr/lib64/python2.6/site-packages/pytagsfs/fs/__init__.py", line 345, in main
    self.pre_init()
  File "/usr/lib64/python2.6/site-packages/pytagsfs/fs/__init__.py", line 506, in pre_init
    self.source_tree_rep.start()
  File "/usr/lib64/python2.6/site-packages/pytagsfs/sourcetreerep/__init__.py", line 103, in start
    self.monitor.start(debug = self.debug)
  File "/usr/lib64/python2.6/site-packages/pytagsfs/sourcetreemon/gamin_.py", line 51, in start
    self.watch_monitor = self.gamin.WatchMonitor()
  File "/usr/lib64/python2.6/site-packages/gamin.py", line 134, in __init__
    raise(GaminException("Failed to connect to gam_server"))
gamin.GaminException: 'Failed to connect to gam_server': connection error
Comment 9 Róbert Čerňanský 2009-12-20 10:50:20 UTC
Both sclapp and pytagsfs works on amd64 too. You can add ~amd64 keywords.
Comment 10 Sebastian Pipping gentoo-dev 2009-12-20 17:36:45 UTC
Created attachment 213585 [details]
Ebuild for pytagsfs 0.9.2rc2 (with ~amd64 and gam-server)

I have updated the ebuild accordingly.  Thanks, Robert.
Comment 11 Sebastian Pipping gentoo-dev 2009-12-20 17:40:25 UTC
Created attachment 213588 [details]
Ebuild for dev-python/sclapp 0.5.3 (with ~amd64)

Adding ~amd64 to sclapp, too ..
Comment 12 Sebastian Pipping gentoo-dev 2009-12-20 21:02:29 UTC
Now in Gentoo tree.